Desativar o AirPlay com MPMoviePlayerController

Tenho uma instância de umMPMoviePlayerController, que está sendo usado para exibir alguns vídeos de streaming ao vivo em um aplicativo para iPhone. Está funcionando bem, no entanto, desejo remover todas as funcionalidades do AirPlay.

Para ter certeza, desabilito especificamente o AirPlay da seguinte forma:

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

No entanto, mesmo com este código, ainda vejo o ícone do AirPlay nos controles de vídeo. Se eu selecionar e selecionar meu AppleTV, apenas o áudio será enviado pelo AirPlay - o vídeo continuará sendo reproduzido no aplicativo. Se eu definirallowsAirPlay paraYES, o vídeo e o áudio são enviados pelo AirPlay.

Alguém sabe por que isso acontece? Esse é um recurso do sistema operacional para permitir que o áudio seja enviado pelo AirPlay?

questionAnswers(3)

yourAnswerToTheQuestion