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