Creé un reproductor de música y funciona bien en primer plano. Pero en el fondo iOS4, no reproduce la siguiente canción automáticamente. (el control remoto funciona) El motivo es AudioQueueStart return -12985
.AudioQueueStart fail -12985
Ya verifico la sesión de audio. está bien. Uso AudioQueueStart
cuando comienza a reproducir la música. ¿Cómo se puede eliminar AudioQueueStart
?
- (void)play
{
[self setupAudioQueueBuffers]; // calcluate the size to use for each audio queue buffer, and calculate the // number of packets to read into each buffer
OSStatus status = AudioQueueStart(self.queueObject, NULL);
}
leí la respuesta en la web acerca de la AudioQueueStart
fallan tema.
Una cosa para comprobar es que la AudioSesión está activa primero. En mi caso, me había propuesto previamente la sesión a inactiva entre los cambios de canciones antes de comenzar una nueva canción:
AudioSessionSetActive(false);
Una vez eliminado esta AudioQueueStart funciona bien desde el fondo.
Si su actualización es la solución real, ¿puede publicarla como respuesta a su pregunta (para completar)? –
¿Has descubierto esto? Lo estoy preguntando porque no hay una respuesta aceptada. –