Я разрабатываю приложение для потоковой передачи аудио со старым AudioStreamer от Matt, и я пытаюсь сделать прерывание (при получении вызова), используя:
- (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");
}
}
Моя проблема в том, что я пытаюсь позвонитьфункция «playpause» с помощью [self playpause];но я получаю сообщение об ошибке воспроизведения без объявления!
Как я могу объявить воспроизведение в MyAudioSessionInterruptionListener?