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