七牛云的roomParam.setOpenRoom(true)用法
时间: 2024-05-07 09:23:30 浏览: 80
七牛云的 `roomParam.setOpenRoom(true)` 是用于设置创建房间时是否开放房间的标志。若设置为 `true`,则房间可以被其他用户通过房间名或房间 ID 进行加入。若设置为 `false`,则房间仅能被创建者通过授权码进行加入。
具体用法如下:
```
RoomParam roomParam = new RoomParam();
roomParam.setRoomName("my_room");
roomParam.setLiveMode(RoomConstant.LIVE_MODE_RTC);
roomParam.setOpenRoom(true); // 设置为开放房间
QNNRTC.getInstance().createRoom(roomParam, new QNNRTC.CreateRoomCallback() {
@Override
public void onSuccess(String roomId) {
// 房间创建成功
}
@Override
public void onFailure(int errorCode, String errorMessage) {
// 房间创建失败
}
});
```
注意,开放房间需要在七牛云控制台中开启权限配置,否则其他用户无法加入房间。
阅读全文