Jolie
|
7f2d493256
|
feat(model): 添加聊天音频产品模型
- 创建 ChatAudioProductModel 类定义产品数据结构
- 实现 fromJson 工厂构造函数支持 JSON 反序列化
- 实现 toJson 方法支持对象序列化为 JSON
- 添加 isFreeProduct 计算属性判断是否为免费产品
- 定义产品基本信息字段包括 ID、标题、价格等
- 添加字符串表示方法便于调试和日志输出
|
2 months ago |
王子贤
|
b78910fbaf
|
优化
|
3 months ago |
Jolie
|
e175fe55de
|
feat(widget): 添加连麦卡片模型和视频通话小窗组件
- 创建 LinkMicCardModel 类用于连麦卡片数据结构
- 实现连麦卡片模型的 JSON 序列化和反序列化
- 添加 VideoCallOverlayWidget 组件用于视频通话小窗显示
- 实现小窗拖拽和边缘吸附功能
- 集成通话时长显示和用户信息展示
- 添加点击小窗返回视频通话页面的功能
|
3 months ago |
Jolie
|
772d8d732d
|
feat(rtc): 添加RTC频道详情和座位用户信息模型
- 新增RtcChannelDetail类用于表示RTC频道详情
- 新增RtcSeatUserInfo类用于表示座位上的用户信息
- 实现fromJson和toJson方法支持序列化和反序列化
- 支持解析座位用户的各种属性如用户ID、昵称、头像等
- 添加_bool解析函数以处理不同类型的布尔值转换
- 为座位用户信息添加可选的UID字段
- 支持解析主播、男性、女性座位信息
|
4 months ago |
Jolie
|
dc05668ccc
|
feat(rtc): 集成声网RTC和RTM功能以支持实时音视频通话
- 新增获取声网RTC和RTM Token的接口与实现
- 更新RTC管理器以支持频道创建及加入流程
- 实现RTM管理器初始化、登录及频道订阅功能
- 添加agora_token_generator依赖用于生成RTM令牌
- 修改RTC初始化逻辑以适配直播场景并启用视频预览- 在用户加入频道成功后自动订阅RTM频道并发送加入房间消息
-优化网络请求代码结构,新增RTC相关API和服务端交互逻辑
|
4 months ago |
Jolie
|
f48f82502d
|
feat(rtc): 添加RTC频道创建功能
- 新增创建RTC频道的API接口
- 实现RoomController控制RTC频道创建逻辑
- 在discover页面集成RTC频道创建功能
- 添加RTC相关网络服务和数据模型
- 实现RTC频道创建后的加入逻辑- 添加错误处理和加载状态提示
|
4 months ago |