wx.checkJsApi({
jsApiList: ['getBackgroundAudioManager'],
success: function (res) {
if (res.checkResult.getLocation == false) {
alert('你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!');
return;
}
}
});
wx.config({
debug: true,
appId: fetch_data.appId,
timestamp: fetch_data.timestamp ? fetch_data.timestamp : 1,
nonceStr: fetch_data.nonceStr ? fetch_data.nonceStr : '',
signature: fetch_data.signature ? fetch_data.signature : '',
jsApiList: ['getBackgroundAudioState', 'getBackgroundAudioManager']
});
wx.ready(function () {
const music = wx.getBackgroundAudioManager()
music.src = _this.audioUrl
music.title = _this.audioTitle
});
配置如上 提示invalid url domain
如果在使用小程序的getBackgroundAudioManager播放音乐时,提示“invalid url domain”,一般是因为传入的音乐URL不支持播放。可以尝试更换其他URL进行测试,或者尝试使用其他方式获取音乐URL。
此外,还需要注意以下几点:
1、在使用getBackgroundAudioManager播放音乐时,需要保证音乐URL是合法的,可以在浏览器中直接访问该URL并播放音乐,以确保URL有效。
2、小程序中getBackgroundAudioManager支持播放的音乐格式有限,只支持MP3、AAC等格式的音乐文件,如果尝试播放其他格式的文件,可能会出现该错误提示。
3、如果使用了第三方音乐API,需要确保该API返回的音乐URL是合法的,并且支持小程序的getBackgroundAudioManager进行播放。
如果以上方法仍然不能解决问题,可以尝试检查一下代码中是否有其他错误,或者在小程序开发者工具中进行调试,查看具体的错误信息。