IE 10+ 中的 HTML5 音频元素为喊流投掷"Invalid Source"



HTML示例:

<audio src="http://subfocus.fm:8000/stream2.mp3" type="audio/mpeg" controls></audio>

确认在Internet Explorer 9以及Windows 7上的最新版本Firefox和Chrome中运行良好。自版本10起,Internet Explorer返回"无效源"。现场示例:http://subfocus.fm.有什么已知的解决办法吗?

Internet Explorer 10(以及其他一些浏览器,包括特定版本的Firefox)无法处理SHOUTcast的响应,因为响应状态行无效。SHOUTcast返回的不是像HTTP/1.0 200 OK这样的正常内容:

ICY 200 OK

标准的解决方案是不使用SHOUTcast,或将对SHOUTcast服务器的代理请求与其他软件一起使用。Icecast是众多选择之一。

最新更新