PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Browserweiche, diesmal wegen Datenfiles



BlueJay
09-09-2011, 04:41
Hallo Leute,

mal wieder ein HTML-5-Problem, diesmal geht es um das audio-tag:

Mozilla und Opera möchten zwingend wav-Files serviert bekommen, IE will und Chrome begnügt sich mit mp3-Files.

Derzeit filtere ich via navigator.appName die beiden erstgenannten in eine "Sondergruppe".

Problem:
1. wo muss ich Safari, Konqueror, Android und andere Kollegen einsortieren?
2. kann man irgendwie abfragen, ob ein mp3-File verarbeitet werden kann?
Es handelt sich ja nicht um ein DOM-Objekt, sondern um eine Browsereigenschaft.
Wenn kein Ton kommt, ist es zu spät.
Und einen Button anbringen für WAV- oder mp3-Sound finde ich nicht so prickelnd.

Gruß,
Ulrike

jeebee
09-09-2011, 09:35
Eine Nebenbemerkung: Firefox versteht auch ogg-Files (mp3 Qualität mit tendenziell eher kleineren Files).

Das hilft zwar bei deinem Problem nicht direkt, aber spart wenigstens ein bisschen Bandbreite. :)

-- jeebee

edit: Hmm, das könnte helfen: http://html5doctor.com/native-audio-in-the-browser/

BlueJay
09-09-2011, 12:07
... und ob das mein Problem erschlägt, besonders der Link!

audio.canPlayType() ergibt bei Mozilla nur einen leeren String, ob der Browser nun das Format kann oder nicht.

Die Lösung war im HTML5-Teil zu finden, wenn man ihn folgendermaßen aufbaut, sucht sich der Browser selbst das Passende aus (IE, Mozilla):


<audio id="klicken">
<source src="klicken.mp3" />
<source src="klicken.wav" />
Dieser Browser kann noch kein HTML5-audio!
</audio>


Gruß,
Ulrike