setRemoteUserPriority method
@detail api
@author panjian.fishing
@brief 设置用户优先级。
@param roomid 房间 ID
@param uid
远端用户的 ID 。
@param priority
远端用户的优先级,详见枚举类型 RemoteUserPriority{@link #RemoteUserPriority} 。
@return
- 0: 调用成功。
- < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明。
@note
- 该方法与 setSubscribeFallbackOption{@link #RTCEngine#setSubscribeFallbackOption} 搭配使用。
- 如果开启了订阅流回退选项,弱网或性能不足时会优先保证收到的高优先级用户的流的质量。
- 该方法在进房前后都可以使用,可以修改远端用户的优先级。
Implementation
FutureOr<int> setRemoteUserPriority(
String roomid, String uid, RemoteUserPriority priority) async {
return await nativeCall(
'setRemoteUserPriority', [roomid, uid, priority.$value]);
}