收藏
回答

怎么监听小程序音频循环播放的次数?

在使用wx.createInnerAudioContext api 音频的时候,想要获取循环播放的次数怎么整?


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

4 个回答

  • 放轻松点 主角
    放轻松点 主角
    2021-12-02
    // 用背景音乐试试?
    onReady() {
        this.back = wx.getBackgroundAudioManager()
        // 对实例进行设置
        this.back.src = "https://qiniu-video.qtshe.com/qtshe.mp3"
        this.back.title = '青团社8周年庆' // 标题为必选项
        this.back.play() // 开始播放
        // 1、onEnded监听播放自然结束
        this.back.onEnded(() => {
          // 2、必须重新设置src才能循环之后会重新自动播放
          this.back.src = "https://qiniu-video.qtshe.com/qtshe.mp3"
        })
        this.back.onStop((res) => {
          this.back.pause();
        })
      },
    
    2021-12-02
    有用
    回复
  • 养乐多💍
    养乐多💍
    2021-12-02

    我是这么干的,希望能给你点思路

    2021-12-02
    有用
    回复
  • 李亚超
    李亚超
    2021-12-02

    有监听播放结束的API

    2021-12-02
    有用
    回复 4
    • 玉立婷婷
      玉立婷婷
      2021-12-02
      结束api根本不触发,监听播放进度的api onTimeUpdate 也只是第一遍触发,循环播放的时候就第一遍触发
      2021-12-02
      回复
    • 李亚超
      李亚超
      2021-12-02回复玉立婷婷
      可以不用循环播放的API,监听音频自然结束播放完毕之后,再次调用播放的API
      2021-12-02
      回复
    • 玉立婷婷
      玉立婷婷
      2021-12-03
      我用api的循环它监听进度就监听第一遍,我自己写循环它除了第一遍不监听进度后边的都监听,简直无语死了
      2021-12-03
      回复
    • 玉立婷婷
      玉立婷婷
      2021-12-03回复李亚超
      我现在遇到的问题是播放中间暂停或切换音频,再播放它监听结束就会监听两到三遍,这问题怎么解决呀?
      2021-12-03
      回复
  • 时光荏苒
    时光荏苒
    2021-12-02

    播放的时候监听,自己实现累加就可以了

    2021-12-02
    有用
    回复 2
    • 玉立婷婷
      玉立婷婷
      2021-12-02
      但是监听播放在循环的时候它只监听第一遍
      2021-12-02
      回复
    • 玉立婷婷
      玉立婷婷
      2021-12-03
      中途暂停之后再接着播放,它监听结束就会监听两遍以上,次数就会同时减两三遍,而且中途切换音频播放它也会监听两遍,什么原因?
      2021-12-03
      回复
登录 后发表内容