Audio-tag funktioniert nicht im Safari oder Opera
Ich habe ein problem mit audio-Wiedergabe im Safari oder Opera. Der folgende code funktioniert nicht, entweder:
<audio controls>
<source src="http://fallowproduction.com/music/Paradigm%20E%20-%20Once%20upon%20a%20Dubstep2.mp3" type="audio/mpeg">
</audio>
Hier ist das jsFiddle für den einfachen Zugang zum code: http://jsfiddle.net/panq7/1/
Bedenkt, dass es wirklich einfach ist, ich bin verwirrt, warum. Ist das ein normales problem? Oder ist es etwas anderes? Ich sah Wiedergabe von mp3-Probleme mit Safari und während ich keine Lösung gefunden, ich fand eine Reihe von Beschwerden.
Edit: ich fest das Safari-problem durch hinzufügen einer option für ein embed-tag. Dennoch ist es nicht die optimale Lösung, da Safari unterstützen soll, die <audio>
tag, das tut es nicht, scheinbar (jemand lassen Sie mich wissen, wenn es in Ihrer version von Safari). Aber Opera offenbar nicht unterstützt <audio>
tag, oder die <embed>
tag. Dies ist im Gegensatz zu den browser-Spezifikationen, wie erwähnt, später durch ein anderes Mitglied der StackOverflow.
- Die <audio> - tag wird unterstützt von Opera, aber das mp3-format ist nicht mit älteren Versionen. Siehe e.g en.wikipedia.org/wiki/HTML5_Audio.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Opera unterstützt
<audio>
jedoch bei der Verwendung von MP3 -, scheint es begrenzte Unterstützung für verschiedene Sample-raten. Um dieses problem zu lösen, ich erkennen, Unterstützung für OGG und erkennen, dass der Opera-browser und fallen zurück zu OGG. Es ist nicht perfekt, denn ich würde lieber einfach erkennen, ob es MP3-Unterstützung und gehen mit, dass, aber Opera meldet, dass er unterstützt MP3 -, so ist es nicht genug, um einfach zu überprüfen, dass.Könnte man auch einfach verwenden, unterstützt MP3-Formate für die Oper. Ich glaube, dass Folgendes unterstützt wird:
32kHz/44,1 kHz/48 KHz Frequenzen,
16kbps-10 Mbps bitrate
Der Grund kann die fehlende geschlossener tag /> im Quelltext.
Wolfgang