因此,我在网上搜索了有关如何嵌入Youtube播放器的信息,但实际的详细教程似乎极为稀疏或完全不存在。此外,尽管在Google网站上找到了文档
对于新手如何实现这似乎有些困惑,这使我想到了我的问题。似乎有两个播放器,即IFrame播放器和使用SWF嵌入的Chromeless播放器。我已经进行了介绍,并提供了两个示例:
IFrame Player(使用角度):http://plnkr.co/edit/H5VnlPhOaa2n6ZsfSj5p?p=preview
Chromeless Player:http://plnkr.co/edit/Epz9uXDZ1uIiV4lgB0vw?p=preview
我的问题是,有什么区别?相对于其他使用一个有什么好处?与浏览器向后兼容吗?移动支持? Chromeless播放器似乎需要较少的代码来运行,因为大多数代码都是从随附的“ swfobject.js”中直接启动的。此外,由于Flash的要求,Chromeless播放器似乎无法在iOS设备上运行。它是否正确?
附录:您可以看到iframe和chromeless播放器基本相同,除了您可以单击iframe youtube播放器将其暂停,而chromeless播放器只能通过播放/暂停控件进行控制。
最佳答案
将iFrame与YouTube一起使用的一大好处是,它基本上是一个新窗口,可以调用youtube ...,您猜怎么着? Youtube会解释请求来自哪个浏览器和平台,并填充适当的内容,但iFrame在较旧的浏览器以及对象/嵌入不会出现的移动设备上加载速度会很慢。参数设置(以调整站点上的用户体验)大致相同。我们都知道SWF文件在iOS上无法使用,因此您可能需要将其纳入用户群的开发中。