La documentación está bastante mal escrita cuando se habla de reproducir audio en segundo plano. Da la impresión de que todo lo que tiene que hacer para seguir reproduciendo el audio que está reproduciendo es simplemente agregar un par de clave/valor al archivo info.plist
y wallah, es mágico.Introducción de fondo en iOS4 para reproducir audio
Sin embargo, este no es el caso. Por ejemplo, si reproduzco un mp3 que dura 2 minutos, obviamente el audio es lo suficientemente largo como para poder reproducirlo después de presionar el botón de inicio para enviar mi aplicación al fondo. La cuestión es que, aunque tengo ese par de clave/valor en mi archivo info.plist
, pausa el audio y luego reanuda la reproducción una vez que regreso a la aplicación.
Apple afirma que todos los marcos para el fondo de soporte de audio y el sonido deben continuar reproduciéndose hasta el punto en que finalice y luego Apple suspenderá su aplicación.
Entonces, mi pregunta es: ¿Qué están haciendo que me falta? ¿Debo utilizar también sus nuevos delegados o llamar al audio en el applicationDidEnterBackground
? Para mí, eso no tendría sentido ya que no estoy guardando el estado (lo hacen por mí con el cambio rápido de la aplicación) o realmente estoy manejando cualquier cosa en el fondo que no sea el audio que dicen que se supone que se maneja de forma automática.
lol @ "wallah". voila :) – h4xxr
lo siento, tomé lecciones de ortografía de Dan Quayle :) – iwasrobbed