Firefox HTTP“Content-Type”中的“audio/x-mpeg”不支持

今天在折腾网页播放mp3时,遇到一个问题。就是IE等能够正常加载*.mp3文件,但是火狐无法加载这个文件报错如下:HTTP“Content-Type”中的“audio/x-mpeg”不支持。更奇怪的是,部署到tomcat下面是无法显示的,静态页面通过file:///../../*.mp3是可以播放加载的。后来百度了一下,果然有人遇到类似的问题,但是他的做法是将mp3转为mav格式,虽然成功了但是这个是不是问题的根本。突然想到两种场景的区别应该是Tomcat服务器这块。

      突然想到项目的Web.xml文件中可以配置MIME类型的,于是乎果断添加以下代码到Web.xml:
 
  mp3
  audio/mpeg

果然结果出来了,这样就可以完全IE、FF都可以加载了。


记录分享一下,如果有哪位遇到相同的问题,可以参照一下。


希望那位兄弟也能解决这个问题。下面给一下Web.xml常用的MIME的类型配置:

doc
application/msword


xls
application/msexcel


pdf
application/pdf


zip
application/zip


rar
application/rar


txt
application/txt


chm
application/mshelp


  mp3
  audio/x-mpeg
原文链接: http://fengjianquan9527.iteye.com/blog/2159558

你可能感兴趣的:(Firefox HTTP“Content-Type”中的“audio/x-mpeg”不支持)