我应该使用哪种mime类型的mp3

Kri*_*ian 100 php mp3 mime-types

我正在尝试决定选择哪种mime类型来返回mp3数据(由php提供)

根据这个mime类型列表:http://www.webmaster-toolkit.com/mime-types.shtml

.mp3    audio/mpeg3
.mp3    audio/x-mpeg-3
.mp3    video/mpeg
.mp3    video/x-mpeg
Run Code Online (Sandbox Code Playgroud)

这些之间有什么区别,我应该使用哪个?

sal*_*uce 144

您最好的选择是使用RFC定义的 mime类型audio/mpeg.

  • Chrome 26知道更好并使用`audio/mp3` ... Go figure. (36认同)
  • 这是[Chromium bug](https://bugs.chromium.org/p/chromium/issues/detail?id=227004),他今天刚满3岁.我相信他会坚持几年,所以微笑并祝他生日快乐.:) (19认同)
  • @jgillich-你是对的。6年,现在可以骑自行车https://bugs.chromium.org/p/chromium/issues/detail?id=227004 (3认同)
  • Chrome 的错误已修复!不确定什么时候它会进入 Chrome。 (2认同)

Eug*_*hin 28

我有一个mime类型的问题,并在几个文件类型的测试.看起来每个浏览器都会为特定文件发送mime类型的变体.我试图用开源php类上传mp3和zip文件,我发现了:

  • Firefox(mp3):audio/mpeg
  • Firefox(zip):应用程序/ zip
  • Chrome(mp3):音频/ mp3
  • Chrome(zip):application/octet-stream
  • Opera(mp3):音频/ mp3
  • Opera(zip):application/octet-stream
  • IE(mp3):audio/mpeg
  • IE(zip):application/x-zip-compressed

因此,如果您需要上传多种文件类型,最好进行一些测试,以便每个浏览器都可以上传文件并传递mime类型检查.


zes*_*ssx 10

使用.mp3 audio/mpeg,这是我一直使用的那个.我猜其他人只是别名.


Joh*_*hao 6

你应该总是使用audio/mpeg,因为firefox无法播放audio/mpeg3文件


Mad*_*ota 5

标准方法是在 PHP标头函数中使用类似的内容...audio/mpeg

header('Content-Type: audio/mpeg');