当点击结束呼叫按钮(红色的),我得到这个错误:
我需要了解如何处理调用结束事件与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(上下文))),