Web Audio API XMLHTTP请求不允许访问

时间:2013-12-17 23:21:29

标签: javascript nginx web-audio crossdomain-request.js

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不会执行跨域请求,但它之前有效,现在突然间它无法正常工作。有什么想法吗?

0 个答案:

没有答案