同房间连麦
设置角色切换事件回调监听
方法
JavaScript
engine.setOnLiveRoleSwitchedListener();
回调参数
| 参数 | 类型 | 说明 |
|---|---|---|
| role | RCRTCRole | 切换后的角色 |
| code | Number | 错误码,0 表示成功 |
| errMsg | String | 错误信息 |
示例代码
JavaScript
// 切换角色的回调
engine.setOnLiveRoleSwitchedListener(({role, code, errMsg}) => {
if (code == 0) {
// 切换成功
console.log('角色切换成功:', role);
} else {
// 切换失败
console.log('角色切换失败:', errMsg);
}
});
观众上麦
观众上麦本质上是切换身份变成当前房间的主播,然后以主播身份继续直播相关操作。
切换为主播
当观众需要上麦,跟房间内的其他主播互动时,调用 switchLiveRole 方法,参数传 RCRTCRole.LiveBroadcaster 切换身份为主播。
方法
JavaScript
engine.switchLiveRole();
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| role | RCRTCRole | 是 | 目标角色 |