0

我正在为我的 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 url 的末尾以强制 HTML 5 模式,并且还选择了 Youtube 在桌面和每个移动浏览器上的 HTML5 试用,但对结果没有影响。

在桌面加载页面时它确实以 HTML5 模式加载,那么为什么不在移动设备中加载呢?

任何帮助,将不胜感激

谢谢

Ĵ

4

1 回答 1

0

您需要有一个 YouTube 授权的“品牌频道”(启用自定义标签),然后您必须请求一个自定义小工具,该小工具显示可用于移动网络版 Youtube 的移动小工具。这在适用于 iOS 的 Youtube 应用程序中不起作用。

于 2013-02-15T14:41:06.730 回答