我的应用中存在嵌入式YouTube视频的质量问题。我正在使用YTPlayerView
来嵌入来自YouTube的视频。我的应用程序有2个选项:选项1是用户可以观看360p质量的视频,选项2是720p质量。这两种选择可能吗?如果是,我可以自定义YTPlayerView
的视频播放质量吗?
我试图以这种方式改变质量,但它似乎不起作用:
[self.playerView setPlaybackQuality:kYTPlaybackQualitySmall];
答案 0 :(得分:3)
我假设您正在使用YouTube的youtube-ios-player-helper for iOS。
不幸的是,由于iFrame API的性质,无法强制使用此库进行高质量播放。播放器会以最接近您YTPlayerView
尺寸的分辨率加载视频。如果您以编程方式更改YTPlayerView
的大小,视图将重新加载视频以适合您的新框架。
请参阅项目页面上的this GitHub issue。不幸的是,这是该课程的预期行为。