更改 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.
的预期行为
我的应用程序中嵌入的 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.
的预期行为