回答
解决
刚分配的onclick功能的发挥触发和职能作用:
function stopall(){
$(".jplyrselectr").jPlayer("stop");
}
也许$("#jpId1, #jpId2, #jpId3").stop();
给你的球员一类(我觉得默认为阶级=” jp-jplayer“),然后在初始化选项中包含以下”play“事件处理程序:
$("#jplayer1").jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
mp3: "mp3/track1.mp3"
});
},
play: function() {
$(".jp-jplayer").not(this).jPlayer("stop");
},
swfPath: "js",
wmode: "window"
});
谢谢@jackocnr,这对我来说非常合适,并且不需要任何杂乱的内联javascript。 – 2013-07-07 14:53:20
您可以使用此方法:
$.jPlayer.pause(); // Pause all instances of jPlayer on the page
或者你也可以把这个在onclick或点击事件函数处理
$('[id^="jquery_jplayer"]').jPlayer("pause");
嘿,我认为这是正确的答案:) – 2013-02-21 19:46:50
这就是你要求的,但是你必须手动开火玩事件。试试把这个添加到你的jPlayer的Obj中:'$()。jPlayer({play:function(){$(this).jPlayer(“pauseOthers”);}});' – Relic 2013-03-05 19:01:54
$('#jPlayer_ID').jPlayer("pauseOthers");
这不会提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – 2013-03-05 18:57:10
事实上,它确实是OP所要求的,你只需要外推......如果你不能使用我给出的,你需要退后一步。我假设他知道如何监视他正在谈论的“点击播放”事件。 – Relic 2013-03-05 19:00:16
这对我有效。此外,如果您想选择以秒为单位放置播放头位置的位置,请传递第二个整数参数。这是直接从文档:'//等同于“阻止他人”,将时间传递为零。 );(“#jpId”)。jPlayer({play()(){(this).jPlayer(“pauseOthers”,0); //停止除此之外的所有播放器 } }); – racl101 2014-09-25 06:24:50
- 1. MediaElement.js停止所有玩家
- 2. 暂停其他玩家玩一个
- 3. 玩家类中需要玩家对象
- 4. PostgreSQL在玩家
- 5. 在玩家
- 6. mediaelement.js - 暂停所有玩家(iOS)
- 7. 寻找与其他玩家出场两次玩过的玩家
- 8. JW玩家在IE
- 9. 玩家配置
- 10. 周围玩家
- 11. 计算玩家
- 12. JWPlayer 5 - 如何在玩家
- 13. 游戏中的玩家停止游戏
- 14. Kaltura - 强制玩家停止使用API?
- 15. 圆玩家无法在Firefox
- 16. 使玩家在LibGDX
- 17. 我如何检查玩家1或玩家2是否赢了?
- 18. Gamecenter Matchmaking - 如何区分玩家1和玩家2?
- 19. 如何阻止玩家离开电网?
- 20. 如何在没有玩家的情况下玩闪光灯?
- 21. 玩家有机会给每个玩家一套可能的卡牌
- 22. 如何阻止玩家点击?
- 23. 如何阻止玩家穿越图层?
- 24. Twitch API让玩家玩X游戏
- 25. 多个JW Player玩家?
- 26. 有什么好的玩家可以在网上玩webm格式
- 27. 让玩家双跳
- 28. Java-扑克玩家
- 29. 玩家级误差
- 30. 玩家丧失GKTurnBasedMatch
尼斯 - 我使用此功能在用YouTube视频打开Lightbox时停止所有jPlayers。 – squarecandy 2016-12-01 23:16:41