AVAudioPlayer e AirPlay - possível?
Estou tentando verificar se é possível alternar o suporte do AirPlay usando oAVAudioPlayer
classe
Pelo que li:
@AirPlay é uma tecnologia que permite ao seu aplicativo transmitir áudio para a Apple TV e para alto-falantes e receptores AirPlay de terceiros. O suporte do AirPlay está incorporado noAV Foundation
framework e oCore Audio
família de frameworks. Qualquer conteúdo de áudio reproduzido usando essas estruturas é automaticamente qualificado para a distribuição do AirPlay. Depois que o usuário escolhe reproduzir seu áudio usando o AirPlay, ele é roteado automaticamente pelo sistema. Ref ]
Com base nesta informação; istodevemo trabalhe com o AVAudioPlayer, pois faz parte doAVFoundation
estrutura; mas não consigo encontrar nenhuma documentação que suporte essa suposição.
Também encontrei alguma documentação dizendo que isso pode ser feito comMPMoviePlayerViewController
:
@ Suporte para reprodução de vídeo usando o AirPlay está incluído noMPMoviePlayerController
classe. Esse suporte permite reproduzir conteúdo baseado em vídeo em hardware compatível com AirPlay, como Apple TV. Quando oallowsAirPlay
propriedade de um ativoMPMoviePlayerController
objeto está definido comoYES
e o dispositivo estiver dentro do alcance do hardware habilitado para AirPlay, o reprodutor de filmes apresenta ao usuário um controle para enviar o vídeo para esse hardware. Ref ]
Parece que há algumas informações conflitantes aqui. Alguém sabe se é possível usarAVAudioPlayer
para rotear para o AirPlay ou somos forçados a usar oMPMoviePlayerController
classe
Muito obrigado.