收藏
回答

InnerAudioContext实例 startTime 和 seek() 设置无效如何解决?

我创建InnerAudioContext并且调用seek()方法跳转到指定时间播放,然而音频依然从头开始播放,请问如何解决,设置startTime也是同样的问题。

最后一次编辑于  09-26
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    09-26

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    09-26
    赞同
    回复
  • 江小鱼
    江小鱼
    09-28

    遇到同样的问题,开发工具和真机都不能跳转

    基础库版本:2.8.3

    监听的事件没有收到消息

    innerAudioContext.onSeeking(function() {
                console.log('onSeeking')
            })
     
            innerAudioContext.onSeeked(function() {
                console.log('onSeeked')
            })
    console.log(seektime)
     
    innerAudioContext.seek(seektime);

    开发者工具为最新版本

    09-28
    赞同
    回复 2
    • 江小鱼
      江小鱼
      09-28

      发现问题了

      InnerAudioContext.seek(number position)

      number position

      跳转的时间,单位 s。精确到小数点后 3 位,即支持 ms 级别精确度


      如果超过5位就会有问题,小数点4位可以正常跳转

      09-28
      回复
    • Promise
      Promise
      10-09回复江小鱼
      兄弟,你确定 安卓能有? 我也截取后几位了 但是 有时候还是会跳转不成功 安卓机
      10-09
      回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    09-26

    谢邀,麻烦看下是哪个版本的基础库

    09-26
    赞同
    回复
问题标签