Skip to main content
Version: 3.x

RtcRoom

实时音视频通话房间

支持情况:

参考文档

类型​

ComponentType<RtcRoomProps>

RtcRoomProps​

参数类型默认值必填说明
idstring否rtc-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✔️