2010-07-08 10 views
5

Intento sin éxito implementar un audio de reproducción que continúa reproduciéndose en segundo plano configurando la propiedad UIBackgroundModes y activando una sesión de audio como sugirió Joshua Weinberg, pero no funciona en el simulador y No tengo oportunidad de probar en un dispositivo con iOS4. Leí acerca de un posible problema con el simulador, ¿es probable? ¿Hay alguien que haya producido código que funcione en el simulador? Gracias y lo siento porque originalmente lo publiqué como respuesta (ya que no se habilitó el enlace "agregar comentario").iOS4 - Audio de fondo con simulador de iPhone

Respuesta

6

voidness,

Me funciona implementando este código. Sin embargo, esto no funcionará en el simulador por el motivo que sea. Entonces, si su código es el mismo o similar, tenga fe en que funciona de manera brillante en mi iPod Touch con iOS4 instalado.

App Delegate.m (ya sea en init o applicationDidFinishLaunching)

- (id) init { 

    // allows you to play in the background when app is suspended in iOS4 
    [[AVAudioSession sharedInstance] setDelegate: self]; 
    [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil]; 

} 

Y, por supuesto, asegúrese de establecer la clave UIBackgroundModes a audio como se dijo antes.

mejor de la suerte,

Rob

1

descubrí que en realidad posible reproducir el audio de fondo en el simulador de iPhone siguiendo este paso ... Entering background on iOS4 to play audio

+0

acabo de enterar que esto sólo para finita operación. No por una larga tarea de fondo, como reproducir mucha música en el fondo. Perdón por una publicación incorrecta. – Khomsan

Cuestiones relacionadas