如何控制基于<iframe>的YouTube播放器?</iframe>

时间:2011-06-03 15:10:44

标签: javascript youtube html5-video

除了基于Flash的嵌入方式外,YouTube还允许使用<iframe>在网站上嵌入视频。这对移动设备尤其有利。 http://apiblog.youtube.com/2010/07/new-way-to-embed-youtube-videos.html

遗憾的是,我找不到任何类似于基于flash的方式的API文档,例如http://code.google.com/apis/youtube/js_api_reference.html

是否可以使用纯JavaScript以编程方式控制基于<iframe>的播放器,例如播放或暂停视频?

1 个答案:

答案 0 :(得分:3)

https://developers.google.com/youtube/iframe_api_reference#Operations

  

我们支持一组类似的功能   对于目前的IFrame API   支持JavaScript API。

     

请参阅该文件   功能列表。请注意   处理视频的功能   HTML5时,字节的行为有所不同   播放通过IFrame API使用。   getVideoBytesTotal是硬编码的   返回1000. getVideoBytesLoaded将   返回0到1000之间的值   计算视频的分数   已加载你可以分开   getVideoBytesLoaded值由   getVideoBytesTotal值,那个   计算将无论如何都有效   无论是HTML5还是ActionScript 3   使用播放。

请注意,它是一项实验性服务,不应用于生产级应用程序。

<强>通知

  

重要:这是一个实验性的   功能,这意味着它可能   意外地改变。