Bgm:function(){
const bgm = wx.getBackgroundAudioManager("BGM");
bgm.src = "/pages/1.wav";
bgm.title="背景音乐"
bgm.play();
bgm.onPlay(() => {
console.log("音乐播放开始");
})
bgm.onEnded(() => {
console.log("音乐播放结束");
})
}
编译的时候能看到“音乐播放开始”,但是在真机调试时,报错:
[publib]:4 thirdScriptError
setBackgroundAudioState:fail src is not http or https stream!;at pages/tetris onShow function;at api setBackgroundAudioState fail callback function
Error: setBackgroundAudioState:fail src is not http or https stream!
如果把bgm.src = "/pages/1.wav"; 改成官方提供的实例url则正常播放。
是因为不支持播放本地文件吗?何解?
微信小程序开发问题解答
本文网址:http://www.91bianli.com/kaifazhinan/75260.html