4

我用这个库来播放视频URL,我可以播放视频。

现在我想更改当前播放的视频质量,例如(low, medium, high)

图书馆使用 AVPlayer,我怎样才能用 AVPlayer 改变质量?

我听过首选的峰值比特率,但我不知道。

请帮帮我我该怎么做?

4

1 回答 1

6

您不能直接在 上设置视频质量AVPlayer,但是,您可以通过访问随后提供给的videoComposition属性来执行此操作(例如通过方法或 AVPlayer 初始化)。所以:AVPlayerItemAVPlayerreplaceCurrentItem:

  1. 创建或获取您AVPlayerItemAVVideoComposition实例,并设置它的frameDuration,renderSizerenderScale属性。查看文档以获取更多信息。
  2. 将其设置为您的“电影”videoComposition属性,AVPlayerItem实例(再次,查看文档以获取详细信息)。
  3. 在你的播放器中播放。

如果您想在播放电影时即时执行此操作,我猜应该调整播放器项目的时间。

于 2017-03-29T21:49:39.220 回答