2012-09-26 31 views
6

Mi objetivo: reproducir archivos MP3/AAC desde un servidor web (transmitido, en lugar de descargarse con anticipación) en PERFECTA sincronización entre múltiples dispositivos iOS.Sincronización AVPlayer usando setRate: time: atHostTime:

dos preguntas:

1 - puede AVPlayer flujo de MP3/AAC existente, sin dejar a las siguientes pistas en el fondo? Es decir, suponiendo que el teléfono está bloqueado, o que otra aplicación está en primer plano, si estoy reproduciendo una lista de múltiples archivos MP3/AAC y uno termina la reproducción, ¿la siguiente pista comenzará a reproducirse sin interrupciones?

2 - ¿Puede el nuevo método setRate:time:atHostTime: en iOS6 AVPlayer permitir la reproducción sincronizada entre MÚLTIPLES dispositivos iOS? Es decir, quiero reproducir audio en perfecta sincronización entre múltiples dispositivos iOS. Leí la documentación here, pero es un poco confuso y no puedo encontrar ningún código de muestra para ver cómo funciona:

Respuesta

0

Matt's AudioStreamer es la mejor opción para usted, Avplayer y AVaudioplayer descargan la url mp3 remota de forma síncrona antes de reproducir que lleva tiempo.

clic here

+0

Ah, no sé de AudioStreamer aplicación de Matt, pero estoy más curioso en cuanto a si hay algún bibliotecas integradas en AVPlayer/AVAudioPlayer o bibliotecas relacionadas que me ayude a sincronizar la reproducción de audio a través de dos o más dispositivos IOS . ¿Tener sentido? – professormeowingtons

+0

¿te refieres a AIRPLAY? –

+0

Airplay estaría bien, pero desafortunadamente no se puede transmitir a MULTIPLE airplay dispositivos desde un dispositivo iOS a partir de ahora. Sin embargo, esto se puede hacer usando iTunes en OS X. – professormeowingtons