我正在使用来自 Matt 的旧 AudioStreamer 开发一个音频流应用程序,并且我试图通过使用以下方式进行中断(当接到电话时):
- (void)MyAudioSessionInterruptionListener(void *inClientData, UInt32 inInterruptionState)
{
AudioStreamer *streamer = (AudioStreamer*)inClientData;
if (inInterruptionState == kAudioSessionBeginInterruption)
{
[streamer stop];
NSLog(@"kAudioSessionBeginInterruption");
}
else if (inInterruptionState == kAudioSessionEndInterruption)
{
[self playpause];
NSLog(@"kAudioSessionEndInterruption");
}
}
我的问题是我试图用 [self playpause] 调用函数“playpause”;但我得到一个错误 playpause undeclared !
如何在 MyAudioSessionInterruptionListener 中声明播放暂停?