收藏
回答

安卓Video拖动进度条之后,视频的currentTime会超过duration

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Video 客户端 7.0.4 2.7.7

- 当前 Bug 的表现(可附上截图)

在安卓手机上的视频,直接拖动进度条到2:07的位置。然后播放视频,但是视频会一直播放,超过视频的总长度 2:08,并且打印出来的 timeupdate 事件中的 currentTime 也是大于 2:08 的。



截图来自 安卓 Vivo X20


- 预期表现

希望视频在拖动进度条到 2:07 后,视频会定位到关键帧,我们的视频是 m3u8 的格式,每隔10s 一个关键帧,视频会从2:00 开始播放,并且在 timeupdate 的回调中,返回的currentTime 也是2:00,并且在视频的自带控制条上显示的也应该是2:00 的关键帧


- 复现路径

参考代码片段


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

1 个回答

  • Paul
    Paul
    2019-07-30

    问题已复现,我们会在后续版本中进行修复。

    2019-07-30
    有用
    回复 3
    • 江嘉明🤕
      江嘉明🤕
      2019-08-12
      请问这个问题的修复进度怎样了?我们也遇到了同样的问题,有的视频甚至会少10秒。
      2019-08-12
      1
      回复
    • August
      August
      2019-09-25
      请问这个问题修复了吗
      2019-09-25
      回复
    • 欢
      2020-12-14
      修复了么,音频也有这个问题,res.currentTime 会超过 res.duration
      2020-12-14
      回复
登录 后发表内容