【发布时间】:2017-05-15 06:10:12
【问题描述】:
我在我的页面中嵌入了大约 10 个 YouTube iframe,它们都有自己的自定义播放/暂停按钮。我已使用此解决方案开始 http://jsfiddle.net/buuuue/dzroqgj0/,但我不确定如何调整这段代码以停止正在播放的任何其他视频,如果另一个视频开始...
function stopVideo(player_id) {
if (player_id == "player1") {
player2.stopVideo();
} else if (player_id == "player2") {
player1.stopVideo();
}
}
例如,如果播放器 1 当前正在播放,而播放器 3 正在播放,我希望播放器 1 停止播放。我也研究了这个解决方案https://stackoverflow.com/a/38405859/1798756,但我认为我需要通过 JS 创建播放器,以便我还可以创建自定义播放/暂停按钮。
提前感谢您的帮助!
【问题讨论】:
-
是的,我已经研究过该解决方案,正如我的帖子中提到的那样,但我正在尝试添加 2 个以上的 YouTube iframe,但不太确定最好的方法。
-
使用类代替id
-
对不起,你能说得具体一点吗?我对这些东西很业余,很想通过这个解决方案了解更多。使用 class 而不是 id 解决了什么问题?
标签: javascript iframe youtube youtube-api youtube-iframe-api