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