停止嵌入YouTube iframe?

我正在使用YouTube iframe将视频嵌入到我的网站中。

<iframe width="100%" height="443" class="yvideo" id="p1QgNF6J1h0"

src="http://www.youtube.com/embed/p1QgNF6J1h0?rel=0&controls=0&hd=1&showinfo=0&enablejsapi=1"

frameborder="0" allowfullscreen>

</iframe>

我在同一页面上有多个视频。

我想使用javascript左右单击按钮来停止所有或其中之一。

可能吗?

回答:

我尝试了 所说的话并使用:

$('#myStopClickButton').click(function(){

$('.yvideo').each(function(){

$(this).stopVideo();

});

});

我越来越:

Uncaught TypeError: Object [object Object] has no method 'stopVideo'

回答:

您可能需要阅读《Youtube JavaScriptAPI参考》文档。

当您将视频嵌入页面时,您需要传递以下参数:

http://www.youtube.com/v/VIDEO_ID?version=3&enablejsapi=1

如果您想停止所有视频按钮,则可以设置一个JavaScript例程来循环播放视频并停止它们:

player.stopVideo()

这确实涉及跟踪页面上每个视频的所有页面ID。甚至更简单的方法是创建一个类,然后使用jQuery.each。

$('#myStopClickButton').click(function(){

$('.myVideoClass').each(function(){

$(this).stopVideo();

});

});

以上是 停止嵌入YouTube iframe? 的全部内容, 来源链接: utcz.com/qa/406572.html

回到顶部