收藏
回答

HarmonyOS 设备上小程序 `live-player/live-pusher + TRTC`

问题类型 微信版本 基础库版本
Bug 8.0.14.42 WeChatLib:3.14.3(2026.4.9 14:43:38)


我们的小程序在设备详情页使用了 TRTC(底层依赖 `live-player/live-pusher`)。

在 HarmonyOS 设备上,执行“进入详情 -> 切换信源/摄像头 -> 返回列表 -> 再进入”多轮后,会出现:

1. 详情页卡住(加载态不结束或画面冻结)

2. 返回列表页后偶发白屏/不可操作(TabBar 仍在)

3. 部分场景下 JS 日志链路完整(`enterRoom -> LOCAL_JOIN -> onUnload:done`),但页面仍白屏,疑似同层渲染层异常

## 复现步骤

1. 打开小程序,进入设备管理列表

2. 进入任一设备详情页

3. 执行信源/摄像头切换(屏幕流/摄像头流切换)

4. 返回列表页并再次进入详情页

5. 重复 3~5 次以上,高概率复现卡住/白屏


## 期望结果

页面可稳定进退,不出现详情卡住和列表白屏。


## 实际结果

详情页卡住,或退出后列表页白屏/无响应。


补充:存在“JS链路正常但页面白屏”的场景。


## 请求微信团队协助

1. 确认 HarmonyOS + 小程序同层渲染(`live-player/live-pusher`)是否有已知稳定性问题

2. 提供 `onHide/onUnload/onShow` 场景下官方推荐的退流/退房/重进顺序与最小安全间隔

3. 协助判断是否存在“JS 生命周期完成但同层渲染层未恢复”的容器问题

4. 若有相关基础库或客户端修复版本,请提供版本信息与升级建议

因为这边只能提供腾讯视频的链接,我这没有,如有需要可微信联系我,我这边可以提供你们排查问题需要的资源

回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    04-30
    有用
    回复
登录 后发表内容