RtcRoomContext.setRemoteVideoPlayState

2020-08-26 16:36 更新

解釋:設(shè)置指定遠(yuǎn)端畫面暫停 / 恢復(fù)播放,暫停畫面停留在最后一幀。

方法參數(shù)

Object object

object 參數(shù)說明

屬性名類型默認(rèn)值必填說明
userIdNumber需要操作的遠(yuǎn)端用戶 id
isPlayBoolean遠(yuǎn)端畫面暫停 / 恢復(fù)
successFunction接口調(diào)用成功的回調(diào)函數(shù)
failFunction接口調(diào)用失敗的回調(diào)函數(shù)
completeFunction接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

代碼示例

<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>
    <button bindtap="setRemoteVideoPlayState">暫停/恢復(fù)遠(yuǎn)端畫面</button>
</view>
Page({
    data: {
        isPlay: true
    },
    onReady(e) {
        // 使用此API需要小程序主體開通實(shí)時(shí)音視頻通話鑒權(quán)
        this.rtcRoomContext = swan.createRtcRoomContext('myRoom');
        console.log('這是一個(gè) RtcRoomContext 實(shí)例:', this.rtcRoomContext);
        this.enterRoom();
    },
    enterRoom() {
        this.rtcRoomContext.enterRoom({
            roomName: 'roomName',
            userId: 1234567,
            displayName: 'displayName',
            sdkAppId: 'xxxxxx',
            token: 'xxxxxx',
            success: res => {
                console.log('enterRoom success: ', res);
            },
            fail: err => {
                console.log('enterRoom fail: ', err);
            }
        });
    },
    setRemoteVideoPlayState() {
        this.rtcRoomContext.setRemoteVideoPlayState({
            userId: 2345678,
            isPlay: !this.data.isPlay,
            success: res => {
                console.log('subscribeRemoteStream success: ', res);
            },
            fail: err => {
                console.log('subscribeRemoteStream fail: ', err);
            }
        });
    }
});


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)