Jolie
|
56e24a7402
|
feat(live): 实现直播间RTC频道详情获取与展示优化
- 新增获取RTC频道详情的API接口与数据模型
- 在RoomController中增加rtcChannelDetail状态管理
- 优化直播间头部用户信息展示逻辑,使用Obx响应式更新
- 移除直播间座位列表和关注按钮组件
- 更新聊天面板广告位为免费连麦入口展示
- 修复RTM初始化日志输出并完善token获取逻辑
- 添加keframe依赖并移除pull_to_refresh依赖
- 优化代码格式与字符串插值忽略规则
|
4 months ago |
Jolie
|
0b981bc13b
|
feat(live): 实现直播观看功能并优化RTC管理
- 新增观众端加入直播间逻辑,支持主播和观众两种角色
- 优化RTC管理器,增加远程用户列表监听和通知机制
- 调整直播页面UI,完善主播展示区域和连麦用户显示
- 更新网络请求,支持通过频道ID获取RTC Token
- 完善登录流程,修复用户ID存储逻辑
- 增加网络安全配置文件,提升应用安全性
- 扩展Android支持的ABI架构,提高兼容性
- 优化登录页面布局和交互细节
|
4 months ago |
Jolie
|
68a1597bae
|
添加聊天室公屏发送消息,封装优化工具类
|
4 months ago |
Jolie
|
fc4efc6edf
|
feat(rtc): 添加-发送消息功能 实现 sendMessage 方法用于发送字符串消息
- 使用 UTF-8 编码将消息转换为字节流
- 调用引擎的 sendStreamMessage 接口发送数据
- 打印发送成功的日志信息- 支持通过 streamId 发送消息到指定流
|
4 months ago |
Jolie
|
11832809e0
|
feat(live): 实现直播间RTC功能并优化UI交互
- 集成声网RTC SDK,实现直播频道创建与加入功能
- 添加摄像头和麦克风权限申请机制
- 实现RTC频道状态监听与UI同步更新
-优化直播间主播展示区域,支持视频流渲染
- 完善房间控制器逻辑,添加资源释放机制
- 更新依赖库,引入app_settings和package_info_plus插件- 修复discover页面布局样式问题,提升代码可读性
|
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
|
1639eb67f7
|
feat(message): 实现会话删除功能并优化UI交互
- 在ConversationController中新增deleteConversation方法,支持删除指定会话
- 在IMManager中实现deleteConversation底层逻辑,调用环信SDK删除会话
- 在会话列表页面添加侧滑删除功能,使用TDSwipeCell组件实现
-优化会话项布局和代码结构,提高可读性和维护性
- 更新依赖源为国内镜像地址,提升包加载速度
- 移除不必要的导入模块,精简代码体积
- 调整部分UI间距和样式,改善视觉效果
|
4 months ago |
Jolie
|
9f85413e18
|
feat(rtc): 添加RTC管理器并初始化-声网SDK 新增RTCManager类,实现单例模式管理音视频通话
- 集成声网RTC SDK,支持频道加入、音视频控制等功能
- 在main.dart中初始化RTC引擎,配置App ID
- 提供完整的RTC事件回调处理机制- 实现本地和远程视频视图设置功能- 支持摄像头切换、音视频静音等基础操作
|
4 months ago |