我希望为我的YouTube频道内的播放列表开发一个自定义YouTube播放器,并遇到了YouTube Iframe API。
我已经成功地实现了一个可以在台式机上运行的播放器,但是在移动设备上运行会带来一些挑战。根据文档Iframe API是正确的使用,如果你计划显示YouTube视频在手机上,因为它可以检测HTML5视频的支持,但是,当我尝试我的代码,甚至演示代码在文档中显示这里
https://developers.google.com/youtube/iframe_api_reference Getting_Started
视频的图像在移动浏览器中加载,但当我去播放它时,我只得到一个灰色的Quicktime图像,通过IOS设备的播放按钮,它在Android上回落到flash。
我已经尝试在iframe url的末尾添加?html5=1来强制使用html5模式,并且还选择了Youtube在桌面和每个移动浏览器上的html5试用,但对结果没有影响。
当在桌面加载页面时,它可以在HTML5模式下加载,那么为什么不能在移动端加载呢?
如有任何帮助,不胜感激
感谢J你需要有一个YouTube授权的"品牌频道"(启用自定义选项卡),然后你必须请求一个自定义小工具,该小工具显示一个可用于YouTube移动web版本的移动小工具。