使用jQuery播放/停止YouTube多个iframe播放器

时间:2011-09-23 00:24:43

标签: javascript jquery youtube youtube-api

我正在尝试在一个页面上播放/停止多个YouTube iframe播放器。我可以在点击时自动启动播放器(即通过名为loadYouTubeVideo(playerID)的自定义方法),但我不确定如何从另一个函数调用再次访问播放器对象(即通过名为{{的自定义方法) 1}})

以下是我所谈论的jsfiddle:http://jsfiddle.net/iwasrobbed/9Dj8c/3/

所以每个玩家都会开始,但即使隐藏了包含它的div,它仍会继续播放。

顺便说一下,我使用播放器的iframe版本是有原因的,所以答案告诉我“只使用播放器的flash对象嵌入版本”这个问题是不可接受的。


此处代码以防jsfiddle不可用:

unloadYouTubeVideo(playerID)

1 个答案:

答案 0 :(得分:4)

我创建了一个功能,可以通过iframe的父级ID(在YT Frame API中指定)访问带框的YouTube视频,并执行JS API中定义的功能。

请参阅 this answer 获取代码和详细的问答部分。

我的代码将以这种方式实现:

callPlayer(playerID, "stopVideo");
相关问题