阅读(2293) (9)

百度智能小程序 RtcRoomContext

2020-08-13 16:08:55 更新

RtcRoomContext

解释: swan.createRtcRoomContext 的返回值。

属性说明

属性名 说明
RtcRoomContext.enterRoom 进入房间
RtcRoomContext.exitRoom 离开房间
RtcRoomContext.getRemoteUserList 获取房间中所有远端用户列表
RtcRoomContext.getRemoteAudioLevels 获取房间中所有远端用户音量级别
RtcRoomContext.publishLocalStream 发布本地音视频流
RtcRoomContext.unpublishLocalStream 取消发布本地音视频流
RtcRoomContext.subscribeRemoteStream 订阅远端音视频流
RtcRoomContext.unsubscribeRemoteStream 取消订阅远端音视频流
RtcRoomContext.setRemoteVideoPlayState 设置指定远端画面暂停 / 恢复播放
RtcRoomContext.setRemoteAudioPlayState 设置指定远端声音静音 / 恢复播放
RtcRoomContext.switchCamera 切换本地前 / 后置摄像头

代码示例

<view class="wrap">
    <rtc-room id="myRoom">
        <rtc-room-item
            type="local"
            userId="{{localUserId}}"
            class="local-view">
        </rtc-room-item>
        <rtc-room-item
            type="remote"
            userId="{{remoteUserId}}"
            class="remote-view">
        </rtc-room-item>
    </rtc-room>
</view>
Page({
    onReady(e) {
        // 使用此API需要小程序主体开通实时音视频通话鉴权
        this.rtcRoomContext = swan.createRtcRoomContext('myRoom');
        console.log('这是一个 RtcRoomContext 实例:', this.rtcRoomContext);
    }
});