Pregunta

Estoy trabajando en una radio en línea y funciona bien ... pero obtiene un problema cuando el usuario recibió una llamada.
Cuando finaliza la llamada, inicia la radio automáticamente. Al usar AVAudioSessionDelegate.

Ahora se está reproduciendo la radio y si el usuario abre la aplicación (mudándola al primer plano) y presione ese botón Stop/Play nuevamente, mi aplicación se bloquea. Puede que sepa la razón, la razón puede deberse a los subprocesos. Pero no puedo manejar esto, por favor proporcione ayuda (no puedo poner el código que es enorme y privado)

No hay solución correcta

Otros consejos

Para evitar el bloqueo cuando su aplicación va en segundo plano y viene en primer plano, llame al botón de pausa de la aplicación de radio en el fondo y libera hilos. Cuando el usuario toca el botón de reproducción, comenzará a enhebrar. Pruébelo, espera que funcione para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top