从here看来:使用 SWFObject
是可选的 . 由于我有一个简单的要求( - 只是为了使视频静音),我尝试了下面的代码,但 onYouTubePlayerReady
根本没有被调用(-I把 alert
放在那里,它永远不会被触发) .
这段代码中缺少什么?
<iframe id="id1" width="640" height="360" src="http://www.youtube.com/embed/shbgRyColvE?version=3;enablejsapi=1" allowscriptaccess="true" ></iframe>
1 回答
首先,你比仅使用Flash的玩家(这是
SWFObject
发挥作用)更新,这是我们推荐用于新开发的内容 .如果您想针对iframe播放器进行API调用,则需要稍微有点不同地初始化 . 您可以按照示例进行操作
https://developers.google.com/youtube/iframe_api_reference#Getting_Started
并修改该示例中的
onPlayerReady
事件处理程序以显式静音播放器,即