阅读(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);
}
});