收藏
回答

onTimeUpdate 没有效果

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 createInnerAudioContext 工具 6.6.3 1.9.91


wx.
() 文档里有onTimeUpdate,但是有些问题,log不了,也没有效果。但是去点击了log出来的this.audio的属性(属性是...状态的时候)就会触发,我是这样写的

this.audio = wx.createInnerAudioContext();

this.audio.src = this.songUrl;

this.audio.autoplay = true;

console.log(this.audio)

var self = this;

this.audio.onTimeUpdate(()=>{

console.log(self.audio.currentTime)

})

而audio 标签的 bingtimeupdate 没有问题,但是wx.createInnerAudioContext()并不绑定标签,currentTime一直是0。旧版的createAudioContext又没有currentTime属性

(上图是临时截得图,实际src一切正常,可以播放)


最后一次编辑于  2018-02-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • °¿°
    °¿°
    2018-03-28

    请问你是不是把这个函数删除了,我今天也出现了这个问题,搞了一天终于解决了,这个函数不能删哦

    this.ringToneContext.onPlay(() => {

    console.log('start');

    });


    2018-03-28
    赞同 22
    回复 1
    • null
      null
      2018-06-14

      还有这种操作。谢谢。我说怎么onTimeUpdate 无效了呢。原来把之前的onPlay 去掉了。这个黑的。

      2018-06-14
      赞同
      回复
  • 佰宣
    佰宣
    2018-02-28

    只能使用wx.getBackgroundAudioManager()吗

    既然文档有,为什么不弄呢


    2018-02-28
    赞同
    回复
  • habbi
    habbi
    2018-03-26

    感觉最新更新之后onTimeUpdate这个就挂掉了。

    2018-03-26
    赞同
    回复