Próbuję zdecydować, jaki typ MIME wybrać do zwracania danych mp3 (obsługiwanych przez php)
zgodnie z tą listą typów mime: http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
Jaka jest różnica między nimi i których należy użyć?
php
mp3
mime-types
Kristian
źródło
źródło
audio/mp3
... Idź do figury.audio/mpeg
jeśli zwracasz plik mp3 lubaudio/wav
jeśli zwracasz plik wav. Możesz użyć metody generycznej,application/octet-stream
aby wskazać plik binarny, jeśli nie chcesz, aby kod zwracał rzeczywisty typ MIME, ale przeglądarka może nie traktować pliku w oczekiwany sposób.Miałem problem z typami MIME iz wykonywaniem testów dla kilku typów plików. Wygląda na to, że każda przeglądarka wysyła swoją odmianę typu MIME dla określonego pliku. Próbowałem załadować pliki mp3 i zip z klasą php typu open source, co znalazłem:
Jeśli więc potrzebujesz kilku typów plików do przesłania, lepiej wykonaj kilka testów, aby każda przeglądarka mogła przesłać plik i przejść kontrolę typu MIME.
źródło
Użyj
.mp3 audio/mpeg
, to ten, którego zawsze używałem. Myślę, że inni to tylko aliasy.źródło
Zawsze powinieneś używać audio / mpeg , ponieważ Firefox nie może odtwarzać plików audio / mpeg3
źródło
Standardowym sposobem jest użycie
audio/mpeg
co jest coś takiego w swoim PHP nagłówka funkcji ...header('Content-Type: audio/mpeg');
źródło