setRemoteUserPriority method
- int uid,
- UserPriority userPriority
设置用户媒体流优先级。
如果将某个用户的优先级设为高,那么发给这个用户的音视频流的优先级就会高于其他用户。 该方法可以与 RtcEngine.setRemoteSubscribeFallbackOption 搭配使用。如果开启了订阅流回退选项,弱网下 SDK 会优先保证高优先级用户收到的流的质量。
Note
目前 Agora SDK 仅允许将一名远端用户设为高优先级。
Parameter uid
远端用户的 ID。
Parameter userPriority
远端用户的优先级。详见 UserPriority。
Implementation
@override
Future<void> setRemoteUserPriority(int uid, UserPriority userPriority) {
return _invokeMethod('setRemoteUserPriority', {
'uid': uid,
'userPriority': UserPriorityConverter(userPriority).value()
});
}