IOS切换tab页时 live-player 拉流被挂起不能恢复
- 当前 Bug 的表现(可附上截图)
如图: 使用 live-player 进行rtmp直播推流时
1,如果tab页默认选中直播页,开始进行播放。
2,在切换tab页面,通过监听 bindstatechange 实现得到提示 {code: 6000, message: “拉流被挂起”}
3,重新切换tab页到原来直播页,直播不能恢复 (ios问题,安卓ok), 手动调用 resume 方法也无法恢复
4,经测试,如果tab默认选中的是直播页有此问题,如果tab默认选中的不是直播页则没有此问题
a, 切换tab页时被挂起
b, 切换tab重新返回时iOS画面不能恢复(视频和声音都没有了), 安卓没有此问题
- 预期表现
tab进行页面切换时,返回直播视频页时视频应该被恢复播放
- 复现路径
多个tab页面切换,默认选中直播页,再其他tab页之后,重新切换回来视频不能恢复
- 提供一个最简复现 Demo
2 回复
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)