我正在制作一个在线电台应用程序。这个应用运行得很好。
呼叫结束后,我的无线电不能恢复。我必须重新启动它。
下面是我的代码:
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
;
}
}有人能帮上忙吗?
发布于 2012-03-15 07:21:02
也发现了类似的问题,但也没有得到回复。
Do not get the AudioListenerInterruptionEnd trigger
https://stackoverflow.com/q/8819315/751932
也许它能帮到你。
https://stackoverflow.com/questions/5414524
复制相似问题