live player 组件全屏后不拉流
发布于 5 年前 作者 lzhao 13525 次浏览 来自 问答

幸苦各位官方看看这个问题呢。以前线上一直没有问题,最近用户反馈出现了问题。测试发现,确实有问题了。

封装自定义组件 live-player组件,

自定义组件 ready 生命周期里调用 live-player  的全屏api requestFullScreen

全屏完成后设置 src 拉流地址,发现组件不拉流,一只黑流,执行组件play方法也不会拉流,没有反应。ios大部分机型会,android少部分。

如果 live-player 写死 src也可以正常拉流。

如果 ready 内不执行全屏也正常。

刚刚测了下老版本微信,是正常的 微信版本 6.7.4 weixinsdk 2.4.4 iphone5s

3 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    复现场景是这样

  1. 获取live-player的ctx,通过ctx。requestFullScreen全屏

  2. 通过setData的方式修改url为另一个流地址,视频并不切换

回到顶部