html52.com
我爱小程序-开发者交流社区

为什么使用innerAudioContext在手机端无法加载出云存储上的音频?

url = 'cloud://test-ek8nb.7465-test-ek8nb-1302516864/' + this.data.openid + '_'+curItem.date+ '_' + curItem.qid + '.mp3'
      wx.showLoading({
        title: '开始加载',
      })
      wx.cloud.downloadFile({
        fileID:url
      })
      .then(res=>{
        console.log("播放我的录制音频",res,res.tempFilePath,url)
        this.innerAudioContext.src = res.tempFilePath
        this.innerAudioContext.play()
      })

音频存储在云存储中,PC开发工具上可以正常加载,手机上也可以加载外链上的音频,但是手机上无法加载出云存储上的音频文件

(如果是刚刚上传到云存储上的音频,手机端也可以加载出)

是我使用的免费版不够排面吗?

网友回复

xplee:

基础库 2.2.3 开始支持云文件ID,直接 this.innerAudioContext.src = 云文件ID 试试呢?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付