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

mp3 데이터를 반환하기 위해 선택할 MIME 유형을 결정하려고합니다 (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

이들의 차이점은 무엇이며 어떤 것을 사용해야합니까?



답변

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


답변

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 유형 검사를 통과 할 수 있도록 몇 가지 테스트를 수행하는 것이 좋습니다.


답변

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


답변

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


답변

표준 방법을 사용하는 것입니다 audio/mpeg귀하의 PHP의이 같은 인 헤더 기능 …

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


답변