Pregunta

Estoy creando una aplicación de estación de radio en línea.La aplicación funciona bien.
Mi radio no se reanuda después de que finaliza la llamada.Y tengo que reiniciarlo de nuevo.

Aquí está mi código:

    void MyAudioSessionInterruptionListener(void *inClientData, UInt32 inInterruptionState)
    {
        ShoutcastAudioStreamer *radio = (ShoutcastAudioStreamer*)inClientData;
        if (inInterruptionState == kAudioSessionBeginInterruption) {
            [radio stop];
            NSLog(@"kAudioSessionBeginInterruption");
        }
        else if (inInterruptionState == kAudioSessionEndInterruption) {
        //  [radio start]; // this doesn't work - radio is gone
;
        }
    }

¿Alguien puede ayudar?

No hay solución correcta

Otros consejos

Se encontraron preguntas similares, pero también sin respuesta ...

No obtienes el activador AudioListenerInterruptionEnd

https://stackoverflow.com/q/8819315/751932

Probablemente te pueda ayudar.

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