如何从后台继续播放

时间:2011-03-24 03:47:12

标签: ios objective-c playback resume online-radio

我正在制作一个在线电台应用程序。该应用程序运行良好 通话结束后,我的收音机无法恢复。我必须重新启动它。

这是我的代码:

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

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:-1)

发现了类似的问题,但没有回复......

Do not get the AudioListenerInterruptionEnd trigger

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

可能它可以帮助你。