ex_im_flutter_call 0.0.2
ex_im_flutter_call: ^0.0.2 copied to clipboard
A Flutter plugin for audio/video calling - provides WebRTC-based 1v1 and group calling functionality for ex_im_flutter_chat.
Changelog #
0.0.2 #
- 新增内置 UI 组件
ExImCallView- 1v1 通话视图(支持全屏/画中画模式)ExImGroupCallView- 群通话视图(支持大屏选择 + 小屏列表布局)CallViewConfig/GroupCallViewConfig- 视图配置类
- 新增通用控制组件
CallMediaControlButton- 媒体控制按钮CallActionButton- 操作按钮CallAvatarOverlay/CallSmallAvatarOverlay- 头像覆盖层CallStatusIndicator- 状态指示器
- RtcEngine 新增暴露属性
groupMemberInfos- 群通话成员信息列表remoteMediaStates- 远端媒体状态 Map
- 新增依赖
cached_network_image
0.0.1 #
- 初始版本
- 1v1 音频/视频通话
- 群组音频/视频通话
- 通话状态管理(Stream 方式)
- 媒体控制(摄像头切换、静音、扬声器)
- 来电接听/拒绝
- 通话计时
- 屏幕常亮支持
- ICE Candidate 缓存处理
- WebRTC 连接管理