如何处理调用结束事件与Agora UIKit和Flutter



当点击结束呼叫按钮(红色的),我得到这个错误:
我需要了解如何处理调用结束事件与Agora UIKit和Flutter

如何处理call end事件

bool _debugAssertNotDisposed() {
assert(() {
if (_debugDisposed) {
throw FlutterError(
'A $runtimeType was used after being disposed.n'
'Once you have called dispose() on a $runtimeType, it can no longer be used.',
);
}
return true;
}());
return true;
}

对于agora所做的一切都有eventandler。具体来说,有一个leaveChannel处理程序,在该处理程序中,您可以转到特定的视图或页面。

或者您可以在特定页面进行视频通话,然后您不做任何操作,它会返回到前一页

更新:

请使用最新版本的Flutter UIKit (v1.0.0),该版本修复了endCall错误。

AgoraClient client = AgoraClient(agoraEventHandlers: AgoraRtcEventHandlers (leaveChannel: (state) =>Navigator.pop(上下文))),

最新更新