控制YouTube视频播放器,我写它具有工具栏上的按钮,一个Firefox插件。 在点击事件,我想找到embed元素,并尝试调用pauseVideo()就可以了,但它不工作。使用Javascript从Firefox插件
我相信我得到的对象是嵌入所以这一点毫无疑问,因为我显示“SRC”
var p1 = content.document.getElementById("movie_player");
window.alert(p1.src);
问题是pauseVideo()不工作:
try
{
p1.pauseVideo();
}
catch(e)
{
window.alert(e); // this gives 'pauseVideo() is not a function'
}
此外,“AllowScriptAccess的”属性设置为“always”。 任何想法为什么它不工作?我没有想法。
谢谢!
它设置,这是一个YouTube视频 – 2012-10-03 04:55:12
只是为了确保你等待后onYouTubePlayerReady事件具有发生了,对。 – 2012-10-04 22:26:16