【发布时间】:2020-08-24 05:52:51
【问题描述】:
我有一个包含多个视频的滑块。我希望能够在播放另一个视频时停止视频(如果它正在播放)。
我不是 js 专家,所以我在使它工作时遇到了一些麻烦。
我已经创建了这支笔:https://codepen.io/vlrprbttst/pen/eYpMrmB?editors=1010 作为起点,但我不知道如何继续。我想这部分与我正在寻找的东西有关:
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
但我不确定如何使用它:/
我曾经使用一种并不总是有效的方法,它依赖于一个复杂的系统,该系统具有一个不可见的 iframe 覆盖,可以触发使用 jquery 播放/暂停视频,但它并不总是有效(你可以在这里看到:https://codepen.io/vlrprbttst/pen/vxrWzQ)。我一直在网上寻找,但我只能找到同时播放多个视频。
如果在同一页面上播放不同的视频,有关如何检测视频播放并停止它的任何建议?有或没有 jquery 都可以。
提前谢谢你
【问题讨论】:
标签: javascript jquery video youtube youtube-iframe-api