如何使用变体播放列表在视频播放器上切换视频质量

时间:2013-11-13 06:41:59

标签: ios iphone video-streaming

帮助!你可以给我指点如何在变种播放列表中打开视频。在我分段并创建变体播放列表后,我不知道该怎么做。

最好使用MPMoviePlayerController或AVPlayer ??

提前致谢

1 个答案:

答案 0 :(得分:1)

对于大多数(简单)项目,我建议使用MPMoviePlayerController而不是AVPlayer,因为它使用起来非常简单,只需几行代码就可以获得成熟的媒体播放器。

AVPlayer相对于MPMoviePlayerController的一大优势就是它的扩展版本AVQueuePlayer,因为它能够无缝播放多个电影源。另一个优势当然是功能丰富的AVFoundation框架允许您执行即时电影合成/编码/转换等操作。 AVPlayer的另一个巨大优势是,您可以同时播放多个视频源(例如并排),而不会出现任何问题。

因此,根据项目要求,我们可以选择播放器。在这种情况下,我会建议AVPlayer。

AVAssetExportPresetLowQuality

AVAssetExportPresetMediumQuality

AVAssetExportPresetHighestQuality ...您可以使用它们来改变视频的质量