AVFoundation Framework и Mediaplyer Framework: Какая платформа лучше всего подходит для воспроизведения аудио / видео в iOS-приложении?
Я новичок в iOS. Мне нужно реализовать видео и аудио плеер в моем приложении. Поэтому, пожалуйста, посоветуйте мне, какой игрок наиболее подходит с точки зрения разработчика.
Выбор:
AVplayer (AVFoundation)
MPMovieplayerController (медиаплеер)
2 ответа
Решение
Вы должны использовать AVPlayer
поскольку MPMovieplayerController
устарела.
Класс MPMoviePlayerViewController формально не рекомендуется в iOS 9. (Класс MPMoviePlayerController также формально не рекомендуется.) Для воспроизведения видеоконтента в iOS 9 и более поздних версиях вместо этого используйте класс AVPictureInPictureController или AVPlayerViewController из инфраструктуры AVKit или класс WKWebView из Web-класса.
Так что лучше используйте AVPlayer.