ios_setAudioCaptureDeviceMute method
@platform ios
@detail api
@author dixing
@brief 设置当前音频采集设备静音状态,默认为非静音。
@param mute
- true:静音
- false:非静音
@return 方法调用结果
- 0:方法调用成功
- < 0:方法调用失败
@note
- 该方法用于静音整个系统的音频采集。你也可以仅对麦克风采集到的音频信号做静音处理,而不影响媒体播放器的音乐声音,具体参看 muteAudioCapture:{@link #ByteRTCEngine#muteAudioCapture} 方法说明。
- 设该方法为 true 静音后仍可通过 setAudioCaptureDeviceVolume:{@link #ByteRTCAudioDeviceManager#setAudioCaptureDeviceVolume} 调整采集音量,调整后的音量会在取消静音后生效。
Implementation
Future<int?> ios_setAudioCaptureDeviceMute(bool mute) async {
$() => ($instance as $p_i.ByteRTCAudioDeviceManager)
.setAudioCaptureDeviceMute(mute);
if (Platform.isIOS) {
return $();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}