我想构建一个自定义播放器并用它来播放 YouTube 电影。
可能吗?
我是否需要以某种方式解析 YouTube 链接,然后将其传递给播放器?
我想构建一个自定义播放器并用它来播放 YouTube 电影。
可能吗?
我是否需要以某种方式解析 YouTube 链接,然后将其传递给播放器?
以任何不违反 YouTube 服务条款的方式获取 YouTube 流是不可能的。我建议您做两件事来构建自定义播放器。您可以使用无铬播放器。这将允许您构建一个具有最少的 YouTube 品牌和几乎没有控件的播放器。
https://developers.google.com/youtube/flash_api_reference
您还可以使用 iframe 嵌入和几个参数。这种方式可能会更好,因为您将获得 HTML5 和 Flash 选项。您应该设置modestbranding=1
并controls=0
获得最少的镀铬和品牌。然后,您可以使用 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>