setRTCEngineEventHandler method
设置 RTC Engine 事件回调
Implementation
Future<int> setRTCEngineEventHandler(
$p.IRTCEngineEventHandler handler) async {
$android() {
return ($instance as $a.RTCEngine).setRtcVideoEventHandler(
packObject(handler, () => $p.android_IRTCEngineEventHandler()),
);
}
$ios() {
try {
($instance as $i.ByteRTCEngine).delegate = packObject(
handler,
() => $p.ios_IRTCEngineEventHandler(),
);
} catch (e) {
return Future.value(-1);
}
return Future.value(0);
}
if (Platform.isAndroid) {
return $android();
} else if (Platform.isIOS) {
return $ios();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}',
);
}
}