楼主的问题解决了吗?时隔一年,我也遇到这个问题,实在搞不明白到底是什么情况,写静态链接直接能播放,写成动态获取的就是不行, console.log打印的路径也没有问题,直接开发者工具上播放没问题,换手机上就一直报链接无效,播放失败,要疯了
吐血!!!playBackgroundAudio 提示“链接无效,播放失败”[代码]var[代码] [代码]path = [代码][代码]'http://xxxxx'[代码] [代码]+ data.path;[代码][代码] [代码][代码]console.log(path);[代码][代码] [代码][代码]wx.playBackgroundAudio({[代码][代码] [代码][代码]dataUrl: path,[代码][代码] [代码][代码]title: [代码][代码]'到账通知'[代码][代码],[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]console.log([代码][代码]"complete:"[代码] [代码]+ JSON.stringify(e));[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]console.log([代码][代码]"success:已进入success回调"[代码][代码]);[代码][代码] [代码][代码]}, fail: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] 在playBackgroundAudio .url中如果写成静态链接播放没有问题,如果是动态拼接链接就有如标题所述错误(链接绝对没有问题),有没有遇见过得朋友,已经一天了,求解!!! 新发现问题: 当链接写成静态连接时,第一次请求播放并不会播放,在第二次及以后才播放,啊啊啊啊啊啊! [图片]
2018-09-25