2011-09-09 14 views
8

Ses etiketiyle deneme yapıyorum.ses etiketi IE9'da çalışmıyor

Aşağıdaki dosya Google Chrome'da çalışıyor, ancak IE9'da çalışmıyor. Her zaman "ses etiketi desteklenmiyor" alıyorum. Ayrıca, wav, flac, wma -> aynı sonucu denedim.

Sıkışma moduyla ilgili bir sorun olabileceğinden şüpheleniyorum, ancak onu nerede değiştireceğimi bulamıyorum.

Herkes yardımcı olabilir mi? Tür Georg

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

IE9 F12 Geliştirici Araçları'nda, hangi Belge Modu sayfada çalışan olarak listeleniyor? (Ek olarak, bu yolla yerel bir dosya yolu kullanmamalısınız; file: /// c: /concerto.mp3 yerine) – EricLaw

cevap

16

sayfaya HTML5 Doctype'ı ekleyin ve IE9 standartları modunu tetiklemesi gerektiğini görüyor. Ayrıca make the document valid bir başlık elemanı eklemek gerekir: Hala sorun yaşıyorsanız

<!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> 

, kafasına bu meta etiketi eklemeyi deneyin:

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

'', belgeyi HTML5 yapar – Eonasdan

+1

@Eonasdan Nerede? Tarayıcıda? Hayır, tarayıcılar "HTML4" ve "HTML5" belgeleri arasında, yalnızca çeşitli oluşturma modları arasında ayrım yapmazlar (standartlar ve tuhaflıklar modu en önemlileridir). HTML 4.01 Strict doctype eklediyseniz, '

+2

aslında tarayıcılar * DO * 4 ile 5 arasında bir ayrım yapar. Bu nedenle, doctype değişti. Bkz. Http://diveintohtml5.org/semantics.html – Eonasdan

0

'ses' krom içinde çalışıyorsa, safari, vb ama IE değil, meta etiketlerinizi kontrol edin. IE8 'i çalıştıran,' ses 'işlevini durduran bir tane vardı. Işıkların hangi noktada gittiğini sorun bulana kadar oldukça sinir bozucuydu.

0

Dosya, dosyayla aynı klasördeyse, dosya URL'sini "file: // c: /concert.mp3" veya yalnızca dosya adı "concert.mp3" olarak verirseniz, IE dosyaları bilgisayarınızda oynatır html dosyası. Firefox ayrıca, diğer klasörlerdeki dosyalar için tam yol gerektirirken, Chrome URL'de değilse 'dosya: //' ekliyor gibi görünüyor. Yerel klasörleri diğer klasörlerdeyken oynamak için kullanmak istiyorsanız bu bir sorundur. FileAPI, dosyanın yolunu bulmanıza izin vermiyor.