背景音乐getBackgroundAudioManager能播放本地音频吗?
发布于 6 年前 作者 tao23 19920 次浏览 来自 问答

 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则正常播放。

是因为不支持播放本地文件吗?何解?

1 回复

不支持本地路径

回到顶部