我正在实现一个VOIP应用程序,我想使麦克风静音一段时间。仅供参考,我不想停止处理传出的音频。如何实现?

最佳答案

NSError *error;
[[AVAudioSession sharedInstance] setInputGain:0.0f error:&error];



(布尔)setInputGain :(浮动)增益
           错误:(NSError * _Nullable *)outError
将输入增益更改为指定值。


https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/#//apple_ref/occ/instm/AVAudioSession/setInputGain:error

10-08 17:48