设置麦克风/摄像头/扬声器
提示
若要实现麦克风、摄像头和扬声器的设置功能,务必确保您的 GRTC JS SDK 和 GRTC 原生插件版本均为 0.2 或更高。
麦克风
打开/关闭麦克风
//关闭麦克风
GRTC.muteMic(true);
//打开麦克风
GRTC.muteMic(false);
事件监听: 用户麦克风变化
function onUserMicChanged(event) {
// event属性说明:
// - user:
// - id: 用户ID
// - data: 用户data
// - micMuted: 麦克风静音状态(true:静音, false:未静音)
console.log('onUserMicChanged', event);
}
GRTC.on(GRTC.EVENT.USER_MIC_CHANGED, onUserMicChanged);
摄像头
打开/关闭摄像头
//关闭摄像头
GRTC.muteCamera(true);
//打开摄像头
GRTC.muteCamera(false);
事件监听: 用户摄像头变化
function onUserCameraChanged(event) {
// event属性说明:
// - user:
// - id: 用户ID
// - data: 用户data
// - cameraMuted: 摄像头启用状态(true:关闭, false:打开)
console.log('onUserCameraChanged', event);
}
GRTC.on(GRTC.EVENT.USER_CAMERA_CHANGED, onUserCameraChanged);
切换前后摄像头
备注
此功能仅 App 支持,Web 端不支持。
GRTC.switchCamera();
打开/关闭扬声器
备注
此功能仅 App 支持,Web 端不支持。
//打开扬声器
GRTC.toggleSpeaker(true);
//关闭扬声器
GRTC.toggleSpeaker(false);