Processing P5.js未加载声音
我试图加载一个mp3文件(根据例子),但我得到了Processing P5.js未加载声音,processing,p5.js,Processing,P5.js,我试图加载一个mp3文件(根据例子),但我得到了 无法加载bg.mp3。 请求状态为:0() 错误堆栈跟踪包括:loadSound 我已将我的问题引用到此Github问题,但我无法找到解决方案。 另外,我正在使用括号编辑器启动一个本地服务器并打开一个新的Chrome实例 let mySound; function preload() { soundFormats('mp3', 'ogg'); mySound = loadSound("bg.mp3"); } function setu
无法加载bg.mp3。
请求状态为:0()
错误堆栈跟踪包括:loadSound
我已将我的问题引用到此Github问题,但我无法找到解决方案。 另外,我正在使用括号编辑器启动一个本地服务器并打开一个新的Chrome实例
let mySound;
function preload() {
soundFormats('mp3', 'ogg');
mySound = loadSound("bg.mp3");
}
function setup(){
createCanvas(displayWidth,displayHeight);
mySound.setVolume(0.1);
mySound.play();
}
奇怪的是,这台机器似乎运转良好
这个错误似乎是错误的,但不清楚为什么
值得尝试包含错误回调:loadSound(路径,[successCallback],[errorCallback],[whileload])
。
希望errorCallback
详细信息将有助于解决问题
e、 g
同时尝试导航到web服务器并手动访问该文件。
(例如)。如果一切正常(bg.mp3与index.html文件位于同一文件夹中),浏览器应加载并显示默认的音频播放控件
值得注意的是,您还可以尝试许多其他http服务器,以下是一些示例:
Python-msimplehttpserver
在Python 2中或Python-msimplehttpserver
)解决此问题的快速方法是使用
本地web服务器
。(mamp/xamp/local等)。然后在预加载/设置中引用它
sound = loadSound('http://localhost/audio.mp3', loaded);
文件中没有说明-
您将需要p5.sound库和一个正在运行的本地服务器
sound = loadSound('http://localhost/audio.mp3', loaded);