web-dev-qa-db-fra.com

Quel type de mime dois-je utiliser pour les mp3

J'essaie de décider quel type de mime choisir pour renvoyer des données mp3 (fournies par php)

en fonction de 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 devrais-je utiliser?

97
Kristian

Votre meilleur pari serait d'utiliser le défini par RFC mime-type audio/mpeg.

138
saluce

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, voilà ce que j'ai trouvé:

  • Firefox (mp3): audio/mpeg
  • Firefox (Zip): application/Zip
  • Chrome (mp3): audio/mp3
  • Chrome (Zip): application/octet-stream
  • Opera (mp3): audio/mp3
  • Opera (Zip): application/octet-stream
  • IE (mp3): audio/mpeg
  • IE (Zip): application/x-Zip-compressé

Donc, si vous avez besoin de plusieurs types de fichiers à télécharger, il est préférable de faire des tests pour que chaque navigateur puisse télécharger un fichier et passer le contrôle de type mime.

28
Eugene Petakhin

Utilisation .mp3 audio/mpeg, c'est celui que j'ai toujours utilisé. Je suppose que d'autres ne sont que des pseudonymes.

10
zessx

Vous devez toujours utiliser audio/mpeg, car Firefox ne peut pas lire les fichiers audio/mpeg

6
Johnny Zhao

La méthode standard consiste à utiliser audio/mpeg, Ce qui ressemble à ceci dans votre PHP en-tête fonction ...

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

2
Madan Sapkota