Отключить AirPlay с помощью MPMoviePlayerController

У меня есть экземплярMPMoviePlayerController который используется для отображения потокового видео в приложении для iPhone. Это работает нормально, однако я хочу удалить все функции AirPlay.

Конечно, я специально отключил AirPlay так:

if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) {
    self.moviePlayerController.allowsAirPlay = NO;
}

Однако даже с этим кодом я все еще вижу значок AirPlay на элементах управления видео. Если я выберу это и выберу AppleTV, через AirPlay будет передаваться только звук - видео продолжает воспроизводиться в приложении. Если я установлюallowsAirPlay вYESи видео, и аудио передаются через AirPlay.

кто-нибудь знает, почему это произошло? Это особенность ОС, позволяющая передавать звук через AirPlay?

Ответы на вопрос(3)

Ваш ответ на вопрос