在浏览youtube.com页面时,是否可以通过该页面上的javascript控制视频播放器?例如。获取embed
元素并向其发送“暂停”消息。
是否可以使用Youtube JS API?
我通过将视频浏览为HTML 5(使用& html5 = 1查询参数),然后获取video
元素并调用play()
或{{1},设法做了类似的事情。 }。但是,并非所有YouTube视频都会在HTML 5中显示,有些视频甚至在请求HTML 5时也会加载为SWF。
有什么想法吗?
修改
好的,因为pause()
是var player
对象,embed
等函数可以工作,但是我似乎无法使事件起作用。例如。 player.playVideo()
从不致电player.addEventListener('onStateChange', myFunc)
。事实上,SWF对象似乎吞噬了所有事件,包括“点击”。
用户在没有轮询myFunc
的情况下手动播放或暂停时,有什么方法可以收听?
答案 0 :(得分:0)