MPMoviePlayerController是否支持iOS中的AVI格式?

时间:2011-11-11 05:04:10

标签: ios4 mpmovieplayercontroller avi

我可以使用MPMoviePlayerController播放.mp4,.m4v格式,但它不能播放.avi格式。 MPMoviePlayerController内部会使用QuickTimePlayer,而这个QuicktimePlayer会支持AVI格式,那么你不是MPMoviePLayerController API吗?

谢谢你, 粟色

1 个答案:

答案 0 :(得分:1)

AVI是一种容器格式。它内部可以包含许多不同的音频/视频格式,其中大多数iOS本身不支持。

您可以使用ffmpeg库解码.AVI的内容。但请注意,使用ffmpeg解码视频会比正常情况下更快地耗尽电池,因为它无法利用MPEG4解码所使用的硬件加速,并且使用ffmpeg可能会使您的应用程序受到软件许可的复杂化(因为ffmpeg是根据LGPL许可的) ,有一些GPL和非免费组件。)