更改 YTPlayerView 的播放质量

Change Playback Quality of YTPlayerView

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

我试过用这种方式改变画质,但似乎不起作用:

 [self.playerView setPlaybackQuality:kYTPlaybackQualitySmall];

我假设您正在使用 YouTube 的 youtube-ios-player-helper for iOS。

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

请参阅项目页面上的 this GitHub issue。不幸的是,这是 class.

的预期行为