【问题标题】:Can I play YouTube movies using a custom player (MPMoviePlayerController)?我可以使用自定义播放器 (MPMoviePlayerController) 播放 YouTube 电影吗?
【发布时间】:2012-10-02 14:27:25
【问题描述】:

我想构建一个自定义播放器并用它来播放 YouTube 电影。

有可能吗?

我是否需要以某种方式解析 YouTube 链接,然后将其传递给播放器?

【问题讨论】:

    标签: iphone youtube-api media-player media


    【解决方案1】:

    是的,有可能。

    使用 SO 成员 hellozimi 的HCYoutubeParser 检索可用的 URL。

    https://github.com/hellozimi/HCYoutubeParser

    【讨论】:

      【解决方案2】:

      这是不可能以任何不违反 YouTube 服务条款的方式获取 YouTube 流的。我建议您做两件事来构建自定义播放器。您可以使用无铬播放器。这将允许您构建一个具有最少 YouTube 品牌和几乎没有控件的播放器。

      https://developers.google.com/youtube/flash_api_reference

      您还可以使用 iframe 嵌入和几个参数。这种方式可能会更好,因为您将获得 HTML5 和 Flash 选项。您应该设置 modestbranding=1controls=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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多