SDKsFlutter商业版
挂断通话
结束已经建立的音频或视频通话。
通话建立后,任一参与者均可调用此方法挂断通话:
参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
info | SignalingInfo | 是 | 当前通话的信令对象,其中的 roomID 必须与当前媒体房间一致。 |
await OpenIM.iMManager.signalingManager
.signalingHungUp(info: activeInfo);返回结果
Future 成功表示挂断信令请求已送达服务端。
客户端应根据 roomID 结束本地通话,停止本地音视频采集、断开媒体房间并释放摄像头和麦克风等硬件资源。其他参与者收到挂断通知后退出通话,完整事件监听请参考处理通话事件。建议本地清理流程按 roomID 实现幂等处理。
这个页面有帮助吗?