首页 \ 问答 \ JWplayer - 一页上有多个玩家(JWplayer - multiple players on one page)

JWplayer - 一页上有多个玩家(JWplayer - multiple players on one page)

我在一个页面上有3个视频,但只有第一个加载。

我知道我必须为每个循环创建一个,但我不确定如何去做。 谁能指出我正确的方向? 谢谢

我的页面看起来像:

<script type="text/javascript" src="jwplayer.js"></script>


<div class="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "/jwplayer/player.swf",
file: "vid1.flv",
height: 270,
width: 480
});
</script>


<div class="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "/jwplayer/player.swf",
file: "vid2.flv",
height: 270,
width: 480
});
</script>


<div class="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "/jwplayer/player.swf",
file: "vid3.flv",
height: 270,
width: 480
});
</script>

I have 3 videos on one page, however only the first loads.

I understand I must create a for each loop but am unsure how to go about it. Can anyone point me in the right direction? Thanks

My page looks like:

<script type="text/javascript" src="jwplayer.js"></script>


<div class="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "/jwplayer/player.swf",
file: "vid1.flv",
height: 270,
width: 480
});
</script>


<div class="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "/jwplayer/player.swf",
file: "vid2.flv",
height: 270,
width: 480
});
</script>


<div class="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "/jwplayer/player.swf",
file: "vid3.flv",
height: 270,
width: 480
});
</script>

原文:https://stackoverflow.com/questions/13338013
更新时间:2022-06-25 15:06

最满意答案

这太模糊了,给你一个与你的具体情况相关的答案。 这取决于很多事情。 Jeff Atwood(这个网站的创始人)实际上写了这个 。 但是,在大多数情况下,如果您有正确的索引,并且正确地执行了JOIN,则通常会比几次执行1次更快。


This is way too vague to give you an answer relevant to your specific case. It depends on a lot of things. Jeff Atwood (founder of this site) actually wrote about this. For the most part, though, if you have the right indexes and you properly do your JOINs it is usually going to be faster to do 1 trip than several.

相关问答

更多
  • 这太模糊了,给你一个与你的具体情况相关的答案。 这取决于很多事情。 Jeff Atwood(这个网站的创始人)实际上写了这个 。 但是,在大多数情况下,如果您有正确的索引,并且正确地执行了JOIN,则通常会比几次执行1次更快。 This is way too vague to give you an answer relevant to your specific case. It depends on a lot of things. Jeff Atwood (founder of this site) ...
  • 通常,使用第一个查询。 为什么? 因为查询执行时间不仅仅是查询本身的时间,还有一些开销,例如: 创建连接开销 网络数据发送开销 关闭(处理)连接开销 根据情况,可能存在或不存在一些管理费用。 例如,如果您使用持久连接,那么您将无法获得连接开销。 但在一般情况下,这不是真的,因此,它将会存在。 创建/维护/关闭连接开销是非常重要的一部分。 想象一下,这个开销只占总查询时间的1%(实际情况会更多)。 你有 - 比如1000,000行。 然后第一个查询将只产生一次开销,而第二个将是1.000.000/100 = ...
  • 我不认为你会得到任何非常干净的东西,但是这样的东西可能会起作用: SELECT * from $Table t INNER JOIN ( SELECT COUNT(DISTINCT Topic) as TotalTopics FROM $Table ) s ON 1 = 1 INNER JOIN ( SELECT COUNT(DISTINCT Title) as TotalTitles FROM $Table ) f ON 1 = 1 WHERE ( Active IS NOT NULL ...
  • 过滤案例表以消除所有但最老的nds, select * from [case] c where date = (Select min(date) from case where nd = c.nd) 然后加入到其他表中: select * from [case] c join value v on v.Case_id = c.Id join label l on l.Id = v.labelValue_id where date = (Select min(date ...
  • 第一个问题,您的第二个查询将始终返回至少1个用于计算左边连接的主题。 这应该与我对你的要求的理解非常接近。 SELECT t.title, p.user_id, p2.user_id, p2.date, count(p.forum_topic_id) as posts FROM kamcms_forum_topic as t LEFT OUTER JOIN kamcms_forum_post as p ON t.forum_topic_id = p.forum_topic_id LEFT OUTER ...
  • 在任何一种情况下,您都需要在客户端上进行处理,以便从SQL中获取“树”。 SQL返回非规范化的表格数据。 性能明智和速度明智,如果我执行两个单独的查询来检索这些信息或进行连接然后在列表中循环两次会更好吗? 通常 ,在SQL中进行连接更快更容易。 在代码中手动循环SQL选择是有效地使RA无用的一种方法,因为任何散列/合并连接都变成“嵌套循环”。 由于C#通过LINQ支持这种转换,所以这是我的“第一选择” - 首先是在使用真正的LINQ-to-Database提供程序之后 - 来处理这种情况。 进行查询(我将其 ...
  • 以下是解决问题的两种常用方法: 示例1 PIVOT: SELECT [1] count1,[2] count2,[3] count3,[4] count4 FROM ( SELECT id, value FROM status ) p PIVOT (COUNT(id) FOR [value] IN ([1], [2], [3], [4])) AS pvt 如果您想将列组合成一个,请使用CONCAT 。 为此,请将第一个示例中的第一行替换为: SELECT CONCAT([1],',', ...
  • 连接速度更快,请在查询开始之前使用EXPLAIN关键字,您将了解时间和mysql如何对数据库执行查询的其他因素的统计信息。 例如 EXPLAIN SELECT tb1.*, COUNT(tb2.id) FROM tb1 LEFT JOIN tb2 ON tb2.tb1_id = tb1.id WHERE tb1.col1 = 123 AND tb2.col2 = 456 GROUP BY tb1.id 谢谢阿米特 Joins are faster, please use EXPLAIN keyword b ...
  • 第二种和第三种形式完全相同(除了你在第三个版本中有一个额外的逗号)。 FROM sports, matches是隐式连接, FROM sports JOIN matches是显式连接。 隐式连接是较早的形式,显式连接更现代,通常是数据库专家首选。 WHERE IN的版本几乎相同,但存在一些差异。 首先, SELECT *将返回连接中两个表的列,但只返回WHERE IN查询中sports列。 其次,如果sports中的一行匹配匹配中的多行,则连接将为每对匹配返回一行(它执行交叉产品),而WHERE IN将仅从 ...
  • 如果按照OP中的描述实现查询,可以使用: var query = sites.Join( states, si => si.StateID, st => st.StateID, (si, st) => new SiteDetailsViewModel { Address = si.Address, ...

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)