setCloudProxy abstract method

Future<int> setCloudProxy(
  1. int proxyType
)

开启并设置云代理服务。 在内网环境下,如果用户防火墙开启了网络限制,请参考《使用云代理》将指定 IP 地址和端口号加入防火墙白名单,然后调用此方法开启云代理,并将 proxyType 参数设置为 NERtcTransportTypeUDPProxy(1),即指定使用 UDP 协议的云代理。

调用时机

请在加入房间前调用此方法。

如果需要关闭已设置的云代理,请调用 setCloudProxy,并将参数设置为 NONE_PROXYproxyType 云代理类型。详细信息请参考 NERtcTransportType。 该参数为必填参数,若未赋值,SDK 会报错。

相关回调

成功连接云代理后,SDK 会触发 NERtcChannelEventCallback.onConnectionStateChanged 回调。

Implementation

/// [proxyType] 云代理类型。详细信息请参考 [NERtcTransportType]。 该参数为必填参数,若未赋值,SDK 会报错。
///
/// **相关回调**
///
/// 成功连接云代理后,SDK 会触发 [NERtcChannelEventCallback.onConnectionStateChanged] 回调。
Future<int> setCloudProxy(int proxyType);