MPMoviePlayerController поддерживает формат AVI в iOS? - PullRequest
1 голос
/ 11 ноября 2011

Я могу воспроизводить форматы .mp4, .m4v, используя MPMoviePlayerController, но он не воспроизводит формат .avi. MPMoviePlayerController внутренне будет использовать QuickTimePlayer, и этот QuicktimePlayer будет поддерживать формат AVI, тогда вы не MPMoviePLayerController API?

Спасибо, Suse

1 Ответ

1 голос
/ 11 ноября 2011

AVI - это контейнерный формат.Он может содержать множество различных аудио / видео форматов внутри страны, большинство из которых iOS не поддерживает изначально.

Вы можете декодировать содержимое вашего .AVI с помощью библиотеки ffmpeg.Однако обратите внимание, что при декодировании видео с использованием ffmpeg батарея разряжается значительно быстрее, чем обычно, поскольку она не может использовать аппаратное ускорение, которое использует декодирование MPEG4, а использование ffmpeg может подвергнуть ваше приложение усложнениям при лицензировании программного обеспечения (поскольку ffmpeg лицензируется в соответствии с LGPL, с некоторыми GPL и несвободными компонентами).

...