function init() {
// Fix up prefixing
window.AudioContext = window.AudioContext || window.webkitAudioContext;
context = new AudioContext();
// BufferLoader takes: (context, url, callback)
bufferLoader = new BufferLoader(
context,
[
'http://localhost:8085/atari_sound.mp3',
'http://localhost:8085/mario_walk.wav',
'http://localhost:8085/bomb.mp3'
],
finishedLoading
);
bufferLoader.load();
}
所以我使用nginx运行localhost:8085,我一直试图加载这些声音,但我一直收到这个错误:
“XMLHttpRequest无法加载http:// localhost:8085 / bomb.mp3。请求的资源上没有'Access-Control-Allow-Origin'标头。因此不允许原点'null'访问。”
据我所知,javascript不会执行跨域请求,但它之前有效,现在突然间它无法正常工作。有什么想法吗?