Попробуйте реализовать этот inputRenderCallback, как показано ниже:
if (sampleNumber >= frameTotalForSound) {
[[NSNotificationCenter defaultCenter] postNotificationName:NOTI_AUDIO object:nil userInfo:nil];
return noErr;
}
NSNotification "NOTI_AUDIO" просто сообщает контроллеру представления, когда звук останавливается.
Надеюсь, это поможет!