调整play-strategy
第二个视频链接或者第三个视频链接,seek
直接HBuilderX运行,不用打包就能复现
- 发布:2022-07-01 17:42
- 更新:2022-07-07 19:39
- 阅读:892
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.4
HBuilderX类型: 正式
HBuilderX版本号: 3.4.18
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 小米
手机机型: 小米6x
页面类型: nvue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
视频正常播放不闪退,不疯狂缓冲38%那么多
seek不失败,正常跳转到对应位置
视频正常播放不闪退,不疯狂缓冲38%那么多
seek不失败,正常跳转到对应位置
实际结果:
闪退
seek失败、ended;seek最终位置不对
闪退
seek失败、ended;seek最终位置不对
bug描述:
视频地址在demo中,时长4个半小时,m3u8
play-strategy问题
demo中url的第一个
play-strategy设置为1的时候,视频会疯狂缓冲到38%左右位置,播放一段时间(十分钟内,大约5分钟之前一段)直接闪退了
play-strategy设置为2的时候,音频总会莫名其妙跳一段时间,很突兀,跟play-strategy设置为1的时候相对比非常明显,每次跳的比较多,视频不会缓冲,所以不存在闪退现象
seek问题
demo中有两个链接,第二个注释掉的链接可以复现
播放之后不管什么时候seek,最终都失败,然后ended了;使用第一个链接就没问题
demo中第三个链接,点击seek或者拖动进度条之后播放器加载一段时间后跳转的位置不是目标位置,假设跳转到160分钟的位置,加载完最终跳转的位置可能是240分钟的位置
-
Leonw2229 (作者)
这是链接: https://vkceyugu.cdn.bspapp.com/VKCEYUGU-ce6f6ff4-46a6-47ee-b8a8-57b4e9ba8efa/55228bba-9a9f-4f23-a8f2-02dafae0d0b9.mov
log打印的是progress,从开始播放一直缓冲到43,然后就一直在43;缓冲到43之后点击显示播放控件就已经很慢了2022-07-07 11:35
-
Leonw2229 (作者)
回复 DCloud_Android_DQQ: 这是adb抓取的日志:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-ce6f6ff4-46a6-47ee-b8a8-57b4e9ba8efa/bd144bb8-41b3-4fc8-80d6-38ce364a5508.txt
2022-07-07 12:35