AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareIOBufferDuration, sizeof(bufferLength), &bufferLength);
我如何在iOS 7中使用此方法?
答案 0 :(得分:11)
AudioSession api在iOS7中已被弃用,而不是AVAudioSession类。要替换您的通话,您需要使用setPreferredIOBufferDuration:error:
方法:
NSError* error;
[session setPreferredIOBufferDuration:bufferLength error:&error];
另请注意,缓冲区duration
与缓冲区大小不同,缓冲区大小应足以保存音频数据的持续时间。