Skip to main content
Version: 3.x

RtcRoom

实时音视频通话房间

支持情况:

参考文档

类型

ComponentType<RtcRoomProps>

RtcRoomProps

参数类型默认值必填说明
idstringrtc-room 组件的唯一标识符
enableCamerabooleantrue是否开启摄像头
enableAutoFocusbooleantrue是否开启摄像头自动对焦
enableZoombooleanfalse是否支持双手滑动调整摄像头聚焦
devicePosition"front" or "back""front"设置前置还是后置摄像头,有效值:front、back
enableMicbooleantrue是否开启麦克风
enableAgcbooleanfalse是否开启音频自动增益
enableAnsbooleanfalse是否开启音频噪声抑制
bitratenumber900最大码率
videoWidthnumber360视频分辨率宽
videoHeightnumber640视频分辨率高
enableRemoteMirrorbooleanfalse设置远端看到的画面的镜像效果,该属性的变化不会影响到本地画面,仅影响远端看到的画面效果
localMirror"auto" or "enable" or "disable""auto"设置本地摄像头预览画面的镜像效果,有效值:auto、enable、disable
soundMode"speaker" or "ear""speaker"设置声音输出方式,有效值:speaker、ear
onStateChangeCommonEventFunction房间状态变化事件,参考下方状态码,detail = { code, msg, userInfo }
onErrorCommonEventFunction错误事件。参考下方错误码,detail = { errMsg, errCode }

API 支持度

API微信小程序百度小程序H5React NativeHarmony
RtcRoomProps.id✔️
RtcRoomProps.enableCamera✔️
RtcRoomProps.enableAutoFocus✔️
RtcRoomProps.enableZoom✔️
RtcRoomProps.devicePosition✔️
RtcRoomProps.enableMic✔️
RtcRoomProps.enableAgc✔️
RtcRoomProps.enableAns✔️
RtcRoomProps.bitrate✔️
RtcRoomProps.videoWidth✔️
RtcRoomProps.videoHeight✔️
RtcRoomProps.enableRemoteMirror✔️
RtcRoomProps.localMirror✔️
RtcRoomProps.soundMode✔️
RtcRoomProps.onStateChange✔️
RtcRoomProps.onError✔️