Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Youtube播放器API差异(无铬与IFrame)-哪个更好?_Javascript_Iframe_Youtube Api_Youtube Javascript Api_Chromeless - Fatal编程技术网

Javascript Youtube播放器API差异(无铬与IFrame)-哪个更好?

Javascript Youtube播放器API差异(无铬与IFrame)-哪个更好?,javascript,iframe,youtube-api,youtube-javascript-api,chromeless,Javascript,Iframe,Youtube Api,Youtube Javascript Api,Chromeless,因此,我在网上搜索了关于如何嵌入Youtube播放器的信息,但实际的详细教程似乎非常稀少或完全不存在。此外,尽管谷歌网站上有相关文档 对于新手来说,如何实现这两种方法似乎有点让人困惑,这就引出了我的问题。似乎有两个播放器,IFrame播放器和使用swf嵌入的无铬播放器。我已经介绍了这两个方面的例子: IFrame播放器(使用角度): 无铬播放器: 我的问题是,有什么区别?使用一个比另一个有什么好处?是否有一个更向后兼容浏览器?移动支持?无铬播放器似乎需要更少的代码来运行,因为大部分代码都是从附带

因此,我在网上搜索了关于如何嵌入Youtube播放器的信息,但实际的详细教程似乎非常稀少或完全不存在。此外,尽管谷歌网站上有相关文档 对于新手来说,如何实现这两种方法似乎有点让人困惑,这就引出了我的问题。似乎有两个播放器,IFrame播放器和使用swf嵌入的无铬播放器。我已经介绍了这两个方面的例子:

IFrame播放器(使用角度):

无铬播放器:

我的问题是,有什么区别?使用一个比另一个有什么好处?是否有一个更向后兼容浏览器?移动支持?无铬播放器似乎需要更少的代码来运行,因为大部分代码都是从附带的“swfobject.js”中开箱即用。此外,由于flash要求,无铬播放器似乎无法在iOS设备上运行。这是正确的吗


附录:你可以看到iframe和Chrome播放器基本上是一样的,只是你可以点击iframe youtube播放器来暂停它,而Chrome播放器只能通过播放/暂停控制来控制

在Youtube上使用iFrame的一大好处是,它基本上是一个新窗口,可以回拨Youtube。。。你猜怎么着?Youtube将解释请求来自哪个浏览器和平台,并填充适当的内容,但iFrame在较旧的浏览器和移动设备上的加载速度可能较慢,而object/embed则不会。参数设置(用于调整站点上的用户体验)大致相同。我们都知道SWF文件在iOS上不起作用,所以您可能需要将其考虑到您的用户群开发中