Pergunta

Estou criando um aplicativo de estação de rádio online.O aplicativo funciona bem.
Meu rádio não recomeça depois que a chamada é encerrada.E tenho que reiniciá-lo novamente.

Este é o meu 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
;
        }
    }

Alguém pode ajudar?

Nenhuma solução correta

Outras dicas

perguntas semelhantes foram encontradas, mas também sem resposta ...

Não obtenha o acionador AudioListenerInterruptionEnd

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

Provavelmente, pode ajudá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top