【问题标题】:Change Playback Quality of YTPlayerView更改 YTPlayerView 的播放质量
【发布时间】:2015-05-28 01:55:26
【问题描述】:

我的应用中嵌入的 YouTube 视频的质量存在问题。我正在使用 YTPlayerView 嵌入来自 YouTube 的视频。我的应用有 2 个选项:选项 1 是用户可以观看 360p 质量的视频,选项 2 是 720p 质量。这两种选择可行吗?如果可以,可以自定义YTPlayerView的视频播放质量吗?

我试图以这种方式改变质量,但它似乎不起作用:

 [self.playerView setPlaybackQuality:kYTPlaybackQualitySmall];

【问题讨论】:

    标签: ios7 youtube ios8 uiwebview ytplayerview


    【解决方案1】:

    我假设您在 iOS 上使用 YouTube 的 youtube-ios-player-helper

    很遗憾,由于 iFrame API 的性质,无法使用此库强制进行高质量播放。播放器将以最接近YTPlayerView 大小的分辨率加载视频。如果您以编程方式更改 YTPlayerView 的大小,视图将重新加载视频以适合您的新框架。

    请参阅项目页面上的this GitHub issue。不幸的是,这是该类的预期行为。

    【讨论】:

    • 感谢日航。我想我必须找到另一个图书馆。 :(
    • @Duyklinsi 不幸的是,youtube-ios-player-helper 库是在您的应用中播放 YouTube 视频而不违反其服务条款的唯一方法。另一个库是 XCDYouTubeKit,但这违反了 YouTube 的服务条款。
    猜你喜欢
    • 2017-07-20
    • 1970-01-01
    • 2017-05-19
    • 2015-11-13
    • 2016-03-18
    • 1970-01-01
    • 2014-11-10
    • 2018-08-19
    • 2015-11-21
    相关资源
    最近更新 更多