收藏
回答

华为mate30pro手机当seek调用到过去时间点时,seek无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug AudioInnerContext 微信安卓客户端 7.0.13 2.10.4


主要问题:

条件:华为mate30pro手机,其他安卓手机暂无测试

流程:首页会录制一段30秒的音频,30秒后跳转到play页面,此时会使用audiocontext播放,并使用定时器模拟用户拖拽进度条操作,seek到不同的时间点,观察控制台打印的atx.currentTime时间,发现seek至1秒时,currenttime仍在打印20秒后的时间,

并且起始的seek至10秒的操作也未生效

次要问题:实际开发中,还遭遇onTimeUpdate失效的问题,即seek调用后,onTimeUpdate不再执行。


最后一次编辑于  2020-04-28
回答关注问题邀请回答
收藏

2 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-04-28

    你好,代码片段没法体验这个流程,请确认代码片段可以复现问题(导入代码片段时填写appid即可真机预览)

    2020-04-28
    有用
    回复 4
    • late in autumn
      late in autumn
      2020-04-28
      我让我同事也测试了一下  连接真机模式可以复现,不要用开发工具进行测试,一定要连手机
      2020-04-28
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-04-28回复late in autumn
      你的代码片段都没有体现出现出音频播放的功能,请确认下你的代码片段能复现问题
      2020-04-28
      回复
    • late in autumn
      late in autumn
      2020-04-28回复疯狂的小辣椒
      音频播放不需要展示,请在控制台观察onTimeUpdate的回调打印出的当前atx.currentTime,代表当前音频播放的时间
      2020-04-28
      回复
    • 木メメ木+大
      木メメ木+大
      2020-04-28回复疯狂的小辣椒
      用真机测试的话,是有声音的吧。我的情况和这个小伙伴的一致,他的代码我真机测试是复现了的。主要是要debugger中看到currentTime的变化输出。
      2020-04-28
      回复
  • 木メメ木+大
    木メメ木+大
    2020-04-28

    同样的问题,小米mix3,稳定复现。

    2020-04-28
    有用
    回复
登录 后发表内容
问题标签