AVAudioSession

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

你可能感兴趣的:(AVAudioSession)