AVFoundation Framework и Mediaplyer Framework: Какая платформа лучше всего подходит для воспроизведения аудио / видео в iOS-приложении?

Я новичок в iOS. Мне нужно реализовать видео и аудио плеер в моем приложении. Поэтому, пожалуйста, посоветуйте мне, какой игрок наиболее подходит с точки зрения разработчика.

Выбор:

  • AVplayer (AVFoundation)

  • MPMovieplayerController (медиаплеер)

2 ответа

Решение

Вы должны использовать AVPlayer поскольку MPMovieplayerController устарела.

Класс MPMoviePlayerViewController формально не рекомендуется в iOS 9. (Класс MPMoviePlayerController также формально не рекомендуется.) Для воспроизведения видеоконтента в iOS 9 и более поздних версиях вместо этого используйте класс AVPictureInPictureController или AVPlayerViewController из инфраструктуры AVKit или класс WKWebView из Web-класса.

Так что лучше используйте AVPlayer.

Другие вопросы по тегам