2011-09-09 9 views
8

में काम नहीं कर रहा है मैं ऑडियो टैग के साथ प्रयोग कर रहा हूं।ऑडियो टैग IE9

नीचे दी गई फ़ाइल Google क्रोम में काम करती है, लेकिन IE9 में नहीं। मुझे हमेशा "ऑडियो टैग समर्थित नहीं है" मिल रहा है। मैंने wav, flac, wma -> एक ही परिणाम की कोशिश की।

मुझे संदेह है कि अनुकूलता मोड के साथ कुछ समस्या हो सकती है, लेकिन मुझे नहीं पता कि इसे कहां बदलना है।

क्या कोई मदद कर सकता है? तरह का संबंध जोर्ज

<html> 
    <head> 
    </head> 
    <body> 
    <audio controls="controls" src="c:\concerto.mp3" > 
     audio tag not supported. 
    </audio>    
    </body> 
</html> 
+1

आईई 9 एफ 12 डेवलपर टूल्स में, कौन सा दस्तावेज़ मोड पृष्ठ के रूप में सूचीबद्ध पृष्ठ है? (इसके अतिरिक्त, आपको उस तरह से स्थानीय फ़ाइल पथ का उपयोग नहीं करना चाहिए; फ़ाइल का उपयोग करें: /// c: /concerto.mp3 इसके बजाय) – EricLaw

उत्तर

16

पृष्ठ पर एचटीएमएल 5 doctype जोड़ें और यह IE9 में मानकों मोड सक्रिय होना चाहिए। तुम भी make the document valid करने के लिए एक शीर्षक तत्व जोड़ना चाहिए:

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Add a title</title> 
    </head> 
    <body> 
    <audio controls="controls" src="c:\concerto.mp3" > 
     audio tag not supported. 
    </audio>    
    </body> 
</html> 

आप अभी भी समस्या हो रही है, सिर पर इस मेटा टैग जोड़ने का प्रयास करें:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
+0

' 'दस्तावेज़ को HTML5 – Eonasdan

+1

@Eonasdan कहां बनाता है? ब्राउज़र में? नहीं, ब्राउज़र "HTML4" और "HTML5" दस्तावेज़ों के बीच अंतर नहीं करते हैं, बस प्रतिपादन मोड की विभिन्न संख्याओं के बीच (मानकों और quirks मोड सबसे महत्वपूर्ण हैं)। यदि आप HTML 4.01 सख्त डॉक्ट टाइप जोड़ देंगे, तो '

+2

वास्तव में ब्राउज़र * डीओ * 4 और 5 के बीच अंतर करते हैं। यही कारण है कि सिद्धांत बदल गया। देखें http://diveintohtml5.org/semantics.html – Eonasdan

0

'ऑडियो' क्रोम में काम कर रहा है, सफारी, आदि, लेकिन आईई में नहीं, अपने मेटा टैग की जांच करें। मेरे पास आईई 8 का उल्लेख किया गया था जिसने 'ऑडियो' को काम करने से रोक दिया था। यह काफी निराशाजनक था जब तक कि मुझे समस्या नहीं मिली, जिस बिंदु पर रोशनी चल रही थी।

0

आईई आपके पीसी में फाइलें चलाता है यदि आप यूआरएल "फ़ाइल: // c: /concert.mp3" या केवल फ़ाइल नाम "concert.mp3" के रूप में पूर्ण पथ देते हैं, तो फ़ाइल उसी फ़ोल्डर में है एचटीएमएल फाइल फ़ायरफ़ॉक्स को अन्य फ़ोल्डर्स में फ़ाइलों के लिए पूर्ण पथ की आवश्यकता होती है जबकि क्रोम 'file: //' जोड़ता है अगर यह यूआरएल में नहीं है। यदि आप अन्य फ़ोल्डर्स में हैं तो स्थानीय फाइलों को चलाने के लिए इसका उपयोग करना एक समस्या है। FileAPI आपको फ़ाइल के पथ को खोजने की अनुमति नहीं देता है।