在加载新播放器之前停止 JWplayer 播放器
Posted
技术标签:
【中文标题】在加载新播放器之前停止 JWplayer 播放器【英文标题】:Stopping JWplayer players before loading new player 【发布时间】:2014-04-18 15:16:43 【问题描述】:在加载新播放器之前,我无法停止所有现有/正在运行的播放器。一次只能运行一名玩家。
我的网站正在加载一个包含播放器的 z 层。问题是,如果我多次单击播放列表链接,它会加载多个播放器,甚至在 z 层关闭时继续播放。
对播放器的所有调用都使用相同的 id:player1
我看过这些参考资料:
http://support.jwplayer.com/customer/portal/questions/6062894-stop-all-players-with-javascript http://support.jwplayer.com/customer/portal/questions/5496339-jwplayer-stop-how-to-use-this-code-for-multiple-players-我试过打电话:
jwplayer("player1").stop()
之前:
jwplayer("player1").setup(
还有:
onclick="jwplayer(\'player1\').stop();"
播放列表内<a href ...>
链接
但两者都不起作用。请问怎么了?
现在加载时还有一个白色的“闪光”,在我尝试这些停止方法之前不存在。我已尝试更改 var D="#000000" 的背景颜色,如下所述:
但 'var D' 不在 jwplayer.js 文件中。
【问题讨论】:
这是在哪里运行的? pause JW player?的可能重复 是的,它似乎与***.com/questions/22091761/pause-jw-player重复 【参考方案1】:不要使用jwplayer().stop()
,如果你只是想让播放器在其他jwplayer工作时暂停,你可以使用jwplayer().pause()
为此,我更喜欢jwplayer().play(false).
,但如果你想删除播放器jwplayer().remove()
就可以了。
来源:Jwplayer API
有关更多信息,请查看此link 以了解类似类型的问题
【讨论】:
您已从另一篇帖子 ***.com/questions/22091761/pause-jw-player/… 复制粘贴 exact 答案。天哪:o 但这是我自己的答案,我在这两个地方都回答了。我还需要删除它吗? 更新了我的答案。顺便说一句这是我自己的答案,我没有复制它。请检查两个答案中的人的姓名。@Aleks @halfer :如果您有其他与该问题相关的答案,请添加。我还想在加载新播放器之前以其他方式停止播放器。谢谢!!! @halfer :再想一想,这两个问题似乎都一样。谢谢指正。我也对这个问题投了赞成票以上是关于在加载新播放器之前停止 JWplayer 播放器的主要内容,如果未能解决你的问题,请参考以下文章