mp3에 어떤 MIME 유형을 사용해야합니까?


답변:


149

가장 좋은 방법은 RFC 정의 mime-type을 사용하는 것 audio/mpeg입니다.


39
Chrome 26은 더 잘 알고 사용합니다 audio/mp3... Go figure.
Nux 2013-04-05

22
여기 Chromium 버그 가 있습니다. 그는 오늘 3 살이되었습니다. 나는 그가 몇 년 더 머물 것이라고 확신하므로 미소를 짓고 생일을 축하하십시오. :)
jgillich

@pollaris 파일은 한 가지 유형 만 있기 때문에 여러 MIME 유형과 같은 것은 없습니다. 이상적으로 audio/mpeg는 mp3 파일 audio/wav을 반환하거나 wav 파일을 반환하는 경우 반환합니다. application/octet-stream실제 MIME 유형을 반환하기 위해 코딩하고 싶지 않은 경우 제네릭 을 사용하여 바이너리 파일을 나타낼 수 있지만 브라우저가 예상대로 파일을 처리하지 않을 수 있습니다.
saluce

3
@jgillich-당신이 옳았습니다. 6 년 후 이제 자전거를 탈 수 있습니다. bugs.chromium.org/p/chromium/issues/detail?id=227004
Kae Verens

크롬 버그가 수정되었습니다! 언제 Chrome에 들어갈 지 확실하지 않습니다.
M Somerville

32

MIME 유형과 몇 가지 파일 유형에 대한 테스트를 수행하는 데 문제가 있습니다. 각 브라우저가 특정 파일에 대한 MIME 유형의 변형을 보내는 것처럼 보입니다. 오픈 소스 PHP 클래스를 사용하여 mp3 및 zip 파일을 업로드하려고했습니다.

  • Firefox (mp3) : 오디오 / mpeg
  • Firefox (zip) : 애플리케이션 / zip
  • 크롬 (mp3) : 오디오 / mp3
  • Chrome (zip) : 애플리케이션 / 옥텟 스트림
  • 오페라 (mp3) : 오디오 / mp3
  • Opera (zip) : 애플리케이션 / 옥텟 스트림
  • IE (mp3) : 오디오 / mpeg
  • IE (zip) : application / x-zip-compressed

따라서 업로드 할 여러 파일 유형이 필요한 경우 모든 브라우저가 파일을 업로드하고 MIME 유형 검사를 통과 할 수 있도록 몇 가지 테스트를 수행하는 것이 좋습니다.


10

를 사용하십시오 .mp3 audio/mpeg. 그게 제가 항상 사용한 것입니다. 나는 다른 사람들은 단지 별칭이라고 생각합니다.


6

firefox는 오디오 / mpeg3 파일을 재생할 수 없으므로 항상 audio / mpeg를 사용해야 합니다.


1
Firefox는 오디오 / mp3도 좋아하지 않습니다
Adria

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.