Есть ли способ программно остановить Airplay и вернуть его обратно на iPhone? - PullRequest
0 голосов
/ 04 ноября 2019

В моем приложении для iOS есть 2 типа видеоплееров, один для Livestream, а другой для VOD. И я не реализовал Airplay в прямом эфире. Когда я запускаю Airplay на Apple TV на VOD и переключаюсь обратно на Livestream (другой контроллер просмотра), он автоматически переключается на Airplay.

Я хочу отключить трансляцию для своего Livestream в любом случае, как я могу это сделать? Есть ли способ получить общий сеанс трансляции и удалить его или переключить обратно на iPhone?

Примечание: я использую JWPlayer для Livestream

Я создал AVPlayer в контроллере прямой трансляции и попробовал ниже, он не работает

// create a player
AVPlayer *player = [AVPlayer playerWithURL:"YOUR URL"];
player.usesExternalPlaybackWhileExternalScreenIsActive = NO;
player.allowsExternalPlayback = NO;
...