RtcRoomContext.unsubscribeRemoteStream

2020-08-26 16:35 更新

解释:取消订阅远端音视频流。

方法参数

Object object

object 参数说明

属性名类型默认值必填说明
userIdNumber需要取消订阅的远端用户 id
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

代码示例

<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="unsubscribeRemoteStream">取消订阅远端音视频流</button>
</view>
Page({
    onReady(e) {
        // 使用此API需要小程序主体开通实时音视频通话鉴权
        this.rtcRoomContext = swan.createRtcRoomContext('myRoom');
        console.log('这是一个 RtcRoomContext 实例:', 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);
            }
        });
    },
    unsubscribeRemoteStream() {
        this.rtcRoomContext.unsubscribeRemoteStream({
            userId: 2345678,
            success: res => {
                console.log('subscribeRemoteStream success: ', res);
            },
            fail: err => {
                console.log('subscribeRemoteStream fail: ', err);
            }
        });
    }
});


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号