【发布时间】:2012-12-30 16:06:08
【问题描述】:
我正在为我的 YouTube 频道中的播放列表开发一个自定义的 YouTube 播放器,我偶然发现了 YouTube Iframe API。
我已经成功实现了一个可以在桌面上运行的播放器,但是它给在移动设备上运行带来了一些挑战。根据文档,如果您打算在手机上显示 YouTube 视频,则 Iframe API 是正确的选择,因为它可以检测 HTML5 视频支持,但是当我尝试我的代码甚至文档中的演示代码时,如下所示
https://developers.google.com/youtube/iframe_api_reference#Getting_Started
视频的图像加载到移动浏览器中,但是当我去播放它时,我只是通过 IOS 设备上的播放按钮得到一个灰色的 Quicktime 图像,并在 Android 上回退到 flash。
我尝试将 ?html5=1 添加到 iframe 网址的末尾以强制使用 HTML 5 模式,并且还选择了 Youtube 在桌面和每个移动浏览器上的 HTML5 试用,但对结果没有影响。
在桌面加载页面时,它确实在 HTML5 模式下加载,那为什么不在移动设备上加载呢?
任何帮助将不胜感激
谢谢
J
【问题讨论】:
标签: youtube-api