2

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

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

 [self.playerView setPlaybackQuality:kYTPlaybackQualitySmall];
4

1 回答 1

3

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

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

在项目页面上查看这个 GitHub 问题。不幸的是,这是该类的预期行为。

于 2015-03-24T21:35:34.090 回答