J'essaye de décider quel type de mime choisir pour renvoyer des données mp3 (servies par php)
selon cette liste de types mime: http://www.webmaster-toolkit.com/mime-types.shtml
.mp3 audio/mpeg3
.mp3 audio/x-mpeg-3
.mp3 video/mpeg
.mp3 video/x-mpeg
Quelle est la différence entre ceux-ci et lesquels dois-je utiliser?
php
mp3
mime-types
Kristian
la source
la source
audio/mp3
... Allez comprendre.audio/mpeg
si vous renvoyez un fichier mp3 ouaudio/wav
si vous renvoyez un fichier wav. Vous pouvez utiliser le génériqueapplication/octet-stream
pour indiquer un fichier binaire si vous ne souhaitez pas coder pour renvoyer le type mime réel, mais le navigateur risque de ne pas traiter le fichier comme vous le souhaitez.J'ai eu un problème avec les types mime et où faire des tests pour quelques types de fichiers. Il semble que chaque navigateur envoie sa variante d'un type mime pour un fichier spécifique. J'essayais de télécharger des fichiers mp3 et zip avec une classe php open source, c'est ce que j'ai trouvé:
Donc, si vous avez besoin de plusieurs types de fichiers à télécharger, vous feriez mieux de faire des tests afin que chaque navigateur puisse télécharger un fichier et passer la vérification du type mime.
la source
Utilisez
.mp3 audio/mpeg
, c'est celui que j'ai toujours utilisé. Je suppose que d'autres ne sont que des pseudonymes.la source
Vous devez toujours utiliser audio / mpeg , car Firefox ne peut pas lire les fichiers audio / mpeg3
la source
La manière standard est d'utiliser
audio/mpeg
ce qui est quelque chose comme ça dans votre fonction d'en- tête PHP ...header('Content-Type: audio/mpeg');
la source