除了基于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>
的播放器,例如播放或暂停视频?
答案 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 使用播放。
请注意,它是一项实验性服务,不应用于生产级应用程序。
<强>通知强>
重要:这是一个实验性的 功能,这意味着它可能 意外地改变。