4

オンラインラジオ局アプリを作っています。アプリはうまく機能します。
通話が終了した後、ラジオが再開しません。そして、私はそれをもう一度再起動する必要があります。

これが私のコードです:

    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
;
        }
    }

誰でも助けることができますか?

4

1 に答える 1

-1

同様の質問が見つかりましたが、返信もありません...

AudioListenerInterruptionEnd トリガーを取得しない

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

おそらくそれはあなたを助けることができます。

于 2012-03-14T23:21:01.853 に答える