2015-10-01 7 views
0

Я, разрабатываю приложение iOS 9, которое работает как видео-киоск. Пользователи могут использовать iPad, и видео должно отображаться на подключенном экране 1080p.ios 9 play mp4 fullscreen video over HDMI lightning adapter

Я пробовал этот ответ here, но он выглядит довольно устаревшим и больше не работает.

Из документации разработчика Apple AVPlayer выглядит как подходящая библиотека для использования. В прежних проектах я использовал MPMoviePlayer, но этот API, кажется, устарел в iOS9.

Является ли AVPlayer правильным способом, и мне нужно обрабатывать внешний дисплей отдельно или обрабатывается iOS/Airplay.

Спасибо заранее Крису

ответ

1

AVPlayer является жесткий способ сделать это, потому что вы должны принять во внимание множество аспектов (о воспроизведении, загрузки ресурсов и т.д.), что при использовании общего MPMoviewPlayerController или если вы нацеливаете> = iOS8 AVPlayerViewController у вас есть бесплатно.
Я помню, что MPMoviePlayerController обрабатывает Airplay, отображая значок на панели команд или в центре уведомлений, но если вы не можете «AirPlay», я думаю, что вы должны сами управлять дисплеем на другом UIWindow. Проверьте here.
С разъемом для кабеля вы можете его зеркалировать, но вы должны компенсировать черную полосу с помощью setting.