android_setRtcVideoEventHandler method
@platform android
@detail api
@hidden for internal use only
@author wangzhanqiang
@brief 设置引擎事件回调的接收类,必须继承自 IRTCEngineEventHandler{@link #IRTCEngineEventHandler} 。
@param engineEventHandler
事件处理器接口类,详见 IRTCEngineEventHandler{@link #IRTCEngineEventHandler} 。
@return
- 0: 调用成功。
- < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明
@note
- 调用方需要自行实现一个继承自 IRTCEngineEventHandler{@link #IRTCEngineEventHandler} 的类,并重载其中需要关注的事件。
- 该回调为异步回调
- 所有的事件回调均会在独立的回调线程内触发,请接收回调事件时注意所有与线程运行环境有关的操作,如需要在 UI 线程内执行的操作等,
请勿直接在回调函数的实现中直接进行操作。
Implementation
Future<int?> android_setRtcVideoEventHandler(
$p_a.IRTCEngineEventHandler engineEventHandler) async {
$() => ($instance as $p_a.RTCEngine)
.setRtcVideoEventHandler(engineEventHandler);
if (Platform.isAndroid) {
return $();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}