मुझे एमपी के लिए कौन से माइम प्रकार का उपयोग करना चाहिए


105

मैं यह तय करने की कोशिश कर रहा हूं कि एमपी 3 डेटा चुनने के लिए कौन सा माइम टाइप करना है (php द्वारा परोसा गया)

माइम प्रकारों की इस सूची के अनुसार: http://www.webmaster-toolkit.com/mime-types.shtml

.mp3    audio/mpeg3
.mp3    audio/x-mpeg-3
.mp3    video/mpeg
.mp3    video/x-mpeg

इनमें से क्या अंतर हैं, और मुझे किसका उपयोग करना चाहिए?

जवाबों:


149

आपका सबसे अच्छा शर्त RFC परिभाषित माइम-प्रकार का उपयोग करना होगा audio/mpeg


39
Chrome 26 बेहतर जानता है और उसका उपयोग करता है audio/mp3... जाओ आंकड़ा।
नक्स

22
यहाँ क्रोमियम बग है , वह आज केवल 3 साल का हो गया। मुझे यकीन है कि वह कुछ और वर्षों के लिए इधर-उधर रहने वाले हैं, इसलिए मुस्कुराएं और उन्हें जन्मदिन की शुभकामनाएं दें। :)
jgillich

@ पॉलीरिस एकाधिक माइम प्रकारों जैसी कोई चीज नहीं है, क्योंकि एक फ़ाइल केवल एक प्रकार की होती है। आदर्श रूप से, audio/mpegयदि आप एक एमपी 3 फ़ाइल audio/wavलौटा रहे हैं या यदि आप एक wav फ़ाइल लौटा रहे हैं , तो आप वापस आ जाएंगे । application/octet-streamयदि आप वास्तविक माइम प्रकार को वापस करने के लिए कोड नहीं करना चाहते हैं, तो आप बाइनरी फ़ाइल को इंगित करने के लिए जेनेरिक का उपयोग कर सकते हैं , लेकिन तब ब्राउज़र उस फ़ाइल का इलाज नहीं कर सकता है जिस तरह से आप अपेक्षा करते हैं।
14

3
@jgillich - आप सही थे। 6 साल और अब एक साइकिल की सवारी कर सकते हैं bugs.chromium.org/p/chromium/issues/detail?id=227004
Kae Verens

Chrome बग को ठीक कर दिया गया है! सुनिश्चित नहीं है कि यह क्रोम में कब आएगा।
एम सोमरविले

32

मुझे माइम के प्रकारों और कुछ फ़ाइल प्रकारों के लिए परीक्षण करने में समस्या हुई। ऐसा लगता है कि प्रत्येक ब्राउज़र एक विशिष्ट फ़ाइल के लिए माइम प्रकार की भिन्नता भेजता है। मैं ओपन सोर्स php क्लास के साथ एमपी 3 और जिप फाइलें अपलोड करने की कोशिश कर रहा था, कि मुझे क्या मिला है:

  • फ़ायरफ़ॉक्स (एमपी): ऑडियो / एमपीईजी
  • फ़ायरफ़ॉक्स (ज़िप): एप्लिकेशन / ज़िप
  • क्रोम (एमपी): ऑडियो / एमपी
  • क्रोम (ज़िप): एप्लिकेशन / ऑक्टेट-स्ट्रीम
  • ओपेरा (एमपी 3): ऑडियो / एमपी
  • ओपेरा (ज़िप): एप्लिकेशन / ऑक्टेट-स्ट्रीम
  • IE (एमपी): ऑडियो / एमपीईजी
  • आईई (जिप): एप्लिकेशन / एक्स-जिप-संपीड़ित

इसलिए यदि आपको अपलोड करने के लिए कई फ़ाइल प्रकारों की आवश्यकता है, तो आप बेहतर तरीके से कुछ परीक्षण करते हैं ताकि प्रत्येक ब्राउज़र एक फ़ाइल अपलोड कर सके और माइम प्रकार की जांच पास कर सके।


10

का उपयोग करें .mp3 audio/mpeg, कि मैं हमेशा इस्तेमाल किया है। मुझे लगता है कि अन्य लोग सिर्फ उपनाम हैं।


6

आपको हमेशा ऑडियो / एमपीईजी का उपयोग करना चाहिए , क्योंकि फ़ायरफ़ॉक्स ऑडियो / एमपीईजी 3 फ़ाइलों को नहीं खेल सकता है


1
फ़ायरफ़ॉक्स ऑडियो / एमपी 3 को पसंद नहीं करता है
Adria

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.