评论

《马保国语录》我大意了啊,传统功夫宜点到为止.mp3

啊看来是有备而来

欢迎体验


小程序效果如图


实现步骤


将mp3保存到云存储

需要注意的是,此处贴了 ID 不可以直接用于backgroundAudioManager播放

需要将fileID转临时路径才可以播放


```

wx.downloadFile({

  url: fileID,  //mp3的fileID

   success: res => {

        console.log('ok')

        resolve(res.tempFilePath)

    }

})


```


最后使用 backgroundAudioManager 播放即可


```

playVoice(title,src){

    console.log('src:',title,src)

    backgroundAudioManager = wx.getBackgroundAudioManager()

    backgroundAudioManager.title = title

    backgroundAudioManager.epname = title

    backgroundAudioManager.singer = title

    backgroundAudioManager.coverImgUrl = 'cloud://yuludev-4e0n9.7975-yuludev-4e0n9-1301573818/mabaoguo/avatar.png'

    // 设置了 src 之后会自动播放

    backgroundAudioManager.src = src

    

 

    backgroundAudioManager.onPause( ()=>{

      this.playVoice(src)

    })

    backgroundAudioManager.onStop( ()=>{

      this.playVoice(src)

    })

    backgroundAudioManager.onError( (e)=>{

      console.error(e)

    })

    backgroundAudioManager.onCanplay( (e)=>{

      console.log('加载完毕')

      wx.hideLoading({

        success: (res) => {},

      })

    })  

  },


```

感谢您的阅读~




































最后一次编辑于  2020-11-22  
点赞 3
收藏
评论

2 个评论

  • 渴望做梦
    渴望做梦
    2021-06-05

    您好,我也是把音频文件通过 donwloadFile 下载到本地

    路径是这样:http://tmp/qPiRKxzwjIDs73107a4fc4a186c60ba342e3a70685b3.mpga

    但是使用背景音乐 getBackgroundAudioManage 播放的时候就报错 10001


    2021-06-05
    赞同
    回复
  • 四哥派
    四哥派
    2020-11-22

    哈哈哈哈哈哈哈哈哈哈哈哈哈哈

    2020-11-22
    赞同
    回复 2
    • David
      David
      发表于小程序端
      2020-11-22
      你一评论我啪就站起来了?
      2020-11-22
      回复
    • 四哥派
      四哥派
      发表于小程序端
      2020-11-22回复David
      不讲武德
      2020-11-22
      回复
登录 后发表内容