回答
解決
剛分配的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