2

我的 HTML5 音频播放器在 IE9 中运行时,无法播放位于运行 Apache Tomcat 的服务器上的音频文件。例如,它永远不会在此路径加载文件:

http://www.siascend.com/repository/audios/1017_Q1.mp3

但愉快地播放位于@的相同文件:

http://hirebrodie.com/demo/audio/1017_Q1.mp3

当播放器在 Chrome 或 Safari 中运行时,任一路径都可以正常工作。为什么它不能在 Internet Explorer 中运行?这是 HTML5 音频的 IE 实现的已知问题吗?

4

1 回答 1

2

Tomcat 默认为 .mp3 扩展名指定 MIME 类型为 audio/x-mpeg。将此默认设置更改为 audio/mpeg 解决了问题。换句话说,IE9 对 audio/x-mpeg 不满意,但接受 audio/mpeg 作为 MIME 类型标签的资源。

资料来源:http ://social.msdn.microsoft.com/Forums/pl-PL/iewebdevelopment/thread/b4f58d95-ac27-4a28-a4ae-86477ddfc74f

于 2012-12-24T18:28:05.617 回答