1、相关通知注意事项
监听AVAudioSession相关通知,其传递的Object 要么是[AVAudioSession sharedInstance], 要么是nil;不能是其它的object,否则,监听事件无法触发;
例:完整写法
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(rioInterruptionListener:)
name:AVAudioSessionInterruptionNotification
object:[AVAudioSession sharedInstance]];
2、setPreferredIOBufferDuration 设置适当硬件缓存;最高44.1KHZ 为0.93,最少0.005
网友评论