API音频接口在真机上无法播放下载接口所创建的本地临时资源文件?
手机上利用downloadFile下载服务器端一个音频文件,代码如下: [代码]wx.downloadFile({[代码][代码] [代码][代码]url: [代码][代码]'http://autotest.car580.com/blackmusic.mp3'[代码][代码], [代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'背景音乐下载完成'[代码][代码], res)[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]backauto: res.tempFilePath,[代码][代码] [代码][代码]backautoText: [代码][代码]"背景音乐下载完成"[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]然后使用getBackgroundAudioManager接口播放downloadFile接口所创建的本地临时资源文件(路径),代码如下: [代码]const backgroundAudioManager = wx.getBackgroundAudioManager()[代码][代码]var[代码] [代码]that =[代码][代码]this[代码][代码] [代码][代码]backgroundAudioManager.src = that.data.backauto[代码][代码] [代码][代码]console.log([代码][代码]'播放音乐'[代码][代码], that.data.backauto)[代码]在PC端开发工具自带模拟器上能正常播放音乐,调试器能看到[代码]console.log([代码][代码]'播放音乐'[代码][代码], that.data.backauto)[代码]记录的日志。到到了真机上,播放音乐时提示通过如下代码: [代码]backgroundAudioManager.onError((res)=>{[代码][代码] [代码][代码]console.log(res)[代码][代码]})[代码]反馈的结果: [代码]errCode:10001[代码][代码]errMsg:"errCode:500,err:error URL format"[代码][代码]src:"wxfile://tmp_a9ilkasiuoqkwerqi9087934795234985234jqjrkjkdfa.mp3"[代码] 之前使用playVoice接口和playBackgroundAudio接口真机上甚至没有反应,不执行接口代码。 并且我录音完成后播放录音的内容,以上提到的接口在真机上都没有反应,无法播放录音文件。 测试真机:vivo X7 Plus,微信目前最新版本6.5.16,基础库版本1.6.0。 能不能文档详细点,不要那么多坑啊?具体有什么解决方案吗?