跳到主要内容

麦克风

打开/关闭

可以通过 RCRTCEngine 下的 enableMicrophone 控制麦克风的打开和关闭。

方法

JavaScript
rtcEngine.enableMicrophone(enable);

参数说明

参数类型必填说明
enableBoolean是否开启麦克风

示例代码

JavaScript
// 开启麦克风
rtcEngine.enableMicrophone(true);
console.log('麦克风已开启');

// 关闭麦克风
rtcEngine.enableMicrophone(false);
console.log('麦克风已关闭');

设置声音质量和场景

可以通过 RCRTCEngine 下的 setAudioConfig 设置声音质量和场景。具体设置可参见音频模式

方法

JavaScript
rtcEngine.setAudioConfig(config);

参数说明

参数类型必填说明
configRCRTCAudioConfig音频配置

示例代码

JavaScript
let config = {
quality: RCRTCAudioQuality.MusicHigh,
scenario: RCRTCAudioScenario.MusicClassRoom,
};
rtcEngine.setAudioConfig(config);
console.log('音频配置设置完成');

设置音量

可以通过 RCRTCEngine 下的 adjustLocalVolume 设置音量大小。声音的大小范围为 0-100。

方法

JavaScript
rtcEngine.adjustLocalVolume(volume);

参数说明

参数类型必填说明
volumeNumber音量大小,范围 0-100

示例代码

JavaScript
// 设置音量为最大
rtcEngine.adjustLocalVolume(100);
console.log('音量已设置为最大');

// 设置音量为中等
rtcEngine.adjustLocalVolume(50);
console.log('音量已设置为中等');

// 设置音量为最小
rtcEngine.adjustLocalVolume(0);
console.log('音量已设置为最小');