收藏
回答

video在Android手机中无法seek到对应的时间,会回跳几秒。

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 8.0.0 Samsung Galaxy s9+ 6.7.3

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


在使用videoContext.seek()方法的时候,在Android手机上,会回跳2秒左右,比如seek(9),实际上跳转到的是7s。


- 预期表现


希望可以和iOS上一样,seek几,就跳转到第几秒播放


- 提供一个最简复现 Demo


https://developers.weixin.qq.com/s/6qWkhRmh7p3H

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

2 个回答

  • 晨
    2018-11-12

    安卓目前使用的是系统播放器,视频如果seek到非关键帧的话确实表现如此。和视频本身有关。

    2018-11-12
    有用
    回复 5
    • 2018-11-12

      非常感谢,确实是视频关键帧问题。问题已经解决。 解决方法是为视频插入足够的关键帧即可。

      2018-11-12
      回复
    • 希
      2018-12-06回复

       怎么做啊,能分享下么,感谢感谢

      2018-12-06
      回复
    • 2018-12-06回复

      使用FFmpeg命令行工具,在需要seek的地方插入关键帧即可。可以批量处理

      2018-12-06
      回复
    • 希
      2018-12-06回复

      啊这样啊,我试试

      2018-12-06
      回复
    • ^O^
      ^O^
      2019-06-20回复

      你好具体怎样在指定时间插入关键帧

      2019-06-20
      回复
  • Hasaki
    Hasaki
    2018-11-12

    看文档了吗,文档上是不是没说清楚啊?

    2018-11-12
    有用
    回复
登录 后发表内容