Javascript CORS音频流(apache)

Javascript CORS音频流(apache),javascript,apache,cors,Javascript,Apache,Cors,我正在尝试在一个网站上实现这个音频可视化器的一个版本 这一切都很好,除了当音频流来自另一台服务器时,CORS启动并停止播放 由于我可以控制音频流从的服务器,因此我添加了: Header always set Access-Control-Allow-Origin: "*" 到httpd.conf文件 令人困惑的是,这已经删除了Firefox中的警告,但在Chrome中仍然会出现CORS消息,因此音频不会流式传输。在Safari中,不会显示关于CORS的消息,但音频也不会流式传输 来自Chro

我正在尝试在一个网站上实现这个音频可视化器的一个版本

这一切都很好,除了当音频流来自另一台服务器时,CORS启动并停止播放

由于我可以控制音频流从的服务器,因此我添加了:

Header always set Access-Control-Allow-Origin: "*"
到httpd.conf文件

令人困惑的是,这已经删除了Firefox中的警告,但在Chrome中仍然会出现CORS消息,因此音频不会流式传输。在Safari中,不会显示关于CORS的消息,但音频也不会流式传输

来自Chrome的消息是:

Access to audio at 'http://example.com/file.mp3' from origin 
'http://fiddle.jshell.net' has been blocked by CORS policy: 
No 'Access-Control-Allow-Origin' header is present on the requested resource.
这显然不是Chrome或Safari中的错误,因为这两种浏览器都会播放另一台服务器上的JS Fiddle示例中使用的默认音频

这表明问题出在Apache设置上,但我使用了CORS工具,并且确实显示了所需的URL,并且具有
访问控制允许源代码的策略:“*”


现在我真的被卡住了!为什么Chrome没有正确读取CORS策略?

httpd.conf文件中也需要这样做:

Header set Access-Control-Allow-Methods: "GET"