【发布时间】:2017-02-20 06:34:44
【问题描述】:
我的场景 - Codepen(别忘了向下滚动)
我正在使用 lazyframe plugin 延迟加载我的 youtube iframe 视频。单击播放按钮后,每个视频都会添加到 DOM。包含一个 onAppend 函数,该函数在创建新的视频 iframe 后触发(请查看我创建的笔)。
开始一个新视频后如何停止其他视频?
我在 onAppend 函数中添加了一个警报,以检查它是否正常工作。 onAppend 部分看起来像
onAppend: function(e) {
alert('onAppend after Lazyframe Function');
}
我还设法包含了以下脚本
<script src="http://www.youtube.com/player_api"></script>
<script src="http://www.youtube.com/iframe_api"></script>
embed youtube url 的末尾部分也包含了启用 API 的部分
&enablejsapi=1
每个 iframe 都有一个唯一的 id
<iframe id="lazyframe-6hgVihWjK2c" src="https://www.youtube.com/embed/6hgVihWjK2c/?autoplay=1" allowfullscreen="" class="test-vidx" frameborder="0"></iframe>
我们将不胜感激。
【问题讨论】:
标签: javascript jquery iframe youtube-api