百度智能小程序 RtcRoomContext

2020-09-05 14:19 更新

RtcRoomContext

解釋: swan.createRtcRoomContext 的返回值。

屬性說明

屬性名 說明
RtcRoomContext.enterRoom 進入房間
RtcRoomContext.exitRoom 離開房間
RtcRoomContext.getRemoteUserList 獲取房間中所有遠(yuǎn)端用戶列表
RtcRoomContext.getRemoteAudioLevels 獲取房間中所有遠(yuǎn)端用戶音量級別
RtcRoomContext.publishLocalStream 發(fā)布本地音視頻流
RtcRoomContext.unpublishLocalStream 取消發(fā)布本地音視頻流
RtcRoomContext.subscribeRemoteStream 訂閱遠(yuǎn)端音視頻流
RtcRoomContext.unsubscribeRemoteStream 取消訂閱遠(yuǎn)端音視頻流
RtcRoomContext.setRemoteVideoPlayState 設(shè)置指定遠(yuǎn)端畫面暫停 / 恢復(fù)播放
RtcRoomContext.setRemoteAudioPlayState 設(shè)置指定遠(yuǎn)端聲音靜音 / 恢復(fù)播放
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需要小程序主體開通實時音視頻通話鑒權(quán)
        this.rtcRoomContext = swan.createRtcRoomContext('myRoom');
        console.log('這是一個 RtcRoomContext 實例:', this.rtcRoomContext);
    }
});


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號