Отключить AirPlay с помощью MPMoviePlayerController
У меня есть экземплярMPMoviePlayerController
который используется для отображения потокового видео в приложении для iPhone. Это работает нормально, однако я хочу удалить все функции AirPlay.
Конечно, я специально отключил AirPlay так:
if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) {
self.moviePlayerController.allowsAirPlay = NO;
}
Однако даже с этим кодом я все еще вижу значок AirPlay на элементах управления видео. Если я выберу это и выберу AppleTV, через AirPlay будет передаваться только звук - видео продолжает воспроизводиться в приложении. Если я установлюallowsAirPlay
вYES
и видео, и аудио передаются через AirPlay.
кто-нибудь знает, почему это произошло? Это особенность ОС, позволяющая передавать звук через AirPlay?