有人问过OBJECT或IFRAME是否应该用于视频嵌入......
Should I use <object> or <iframe> for loading a video?
但我的问题更进了一步。如果专门嵌入YouTube视频,使用OBJECT方法是否有任何优势,除了上述帖子中已经提到的那些?
请记住,如果观众无法使用Flash,IFRAME将回退到HTML5,为什么还有人想再使用OBJECT方法呢?
大卫。
答案 0 :(得分:6)
<object>
嵌入有一些差异。如果您正在编写Flash应用程序,则无法嵌入iframe。因此,使用swf将适用于这些环境。由于与postMessage
一起实施,API也仅支持IE8及更高版本。如果您只是嵌入视频,则<iframe>
会很有效,但如果您想要访问API,则您的用户必须拥有IE8或更高版本。
<iframe>
是YouTube支持的首选方法。除了已经提到的关于获得HTML5播放能力的内容(这是最大的优势)之外,API更加丰富并且与我们的其他可嵌入内容保持一致。