【发布时间】:2012-10-02 14:27:25
【问题描述】:
我想构建一个自定义播放器并用它来播放 YouTube 电影。
有可能吗?
我是否需要以某种方式解析 YouTube 链接,然后将其传递给播放器?
【问题讨论】:
标签: iphone youtube-api media-player media
我想构建一个自定义播放器并用它来播放 YouTube 电影。
有可能吗?
我是否需要以某种方式解析 YouTube 链接,然后将其传递给播放器?
【问题讨论】:
标签: iphone youtube-api media-player media
【讨论】:
这是不可能以任何不违反 YouTube 服务条款的方式获取 YouTube 流的。我建议您做两件事来构建自定义播放器。您可以使用无铬播放器。这将允许您构建一个具有最少 YouTube 品牌和几乎没有控件的播放器。
https://developers.google.com/youtube/flash_api_reference
您还可以使用 iframe 嵌入和几个参数。这种方式可能会更好,因为您将获得 HTML5 和 Flash 选项。您应该设置 modestbranding=1 和 controls=0 以获得最小的 chrome 和品牌。然后,您可以使用 YouTube js api 构建您自己的控件和功能。这是 iframe 的示例。
<iframe id="player" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/video_id?enablejsapi=1&origin=http://example.com&modestbranding=1&controls=0"
frameborder="0">
</iframe>
【讨论】: