setCloudProxy abstract method
开启并设置云代理服务。 在内网环境下,如果用户防火墙开启了网络限制,请参考《使用云代理》将指定 IP 地址和端口号加入防火墙白名单,然后调用此方法开启云代理,并将 proxyType 参数设置为 NERtcTransportTypeUDPProxy(1),即指定使用 UDP 协议的云代理。
调用时机
请在加入房间前调用此方法。
如果需要关闭已设置的云代理,请调用 setCloudProxy,并将参数设置为 NONE_PROXY
。
proxyType
云代理类型。详细信息请参考 NERtcTransportType。 该参数为必填参数,若未赋值,SDK 会报错。
相关回调
成功连接云代理后,SDK 会触发 NERtcChannelEventCallback.onConnectionStateChanged 回调。
Implementation
/// [proxyType] 云代理类型。详细信息请参考 [NERtcTransportType]。 该参数为必填参数,若未赋值,SDK 会报错。
///
/// **相关回调**
///
/// 成功连接云代理后,SDK 会触发 [NERtcChannelEventCallback.onConnectionStateChanged] 回调。
Future<int> setCloudProxy(int proxyType);