HTML5 Audio mit jQuery und jPlayer |
| Geschrieben von: Tappi |
| Mittwoch, den 02. Juni 2010 um 00:12 Uhr |
|
Die aktuellen Browser können dank der noch offenen HTML5 Spezifikation audio und video Elemente darstellen. Nützlich ist das allerdings wieder nur bedingt da die breite Masse immernoch mit alten Browsern wie dem Internet Explorer unterwegs ist. In diesem Artikel stelle ich eine einfach zu integrierende Lösung vor, die im Worst Case auf Adobe Flash zurückgreift.
(Multi-)Media?Ich frage mich immer ob die Leute die das World Wide Web mit dem IE durchkreuzen, sich eine Excel Tabelle mit dem Notepad anschauen!? Es ist ja fast so als wären die auf einer Autobahn mit einem Fahrad unterwegs. Egal! Genug vom Webdeveloperhass auf IE User! Denn:
Viecher User sind Multi! Die Viecher Besucher stellen natürlich die krasse Ausnahme da! Hier cruist der Löwenanteil der Benutzer im Ferrari(Opera 41%), im Volkswagen(Firefox 31%), im Trabant(Internet Explorer 8 16%) und auf dem Fahrad(Internet Explorer 5/6) kommen immerhin nur 2%. Mit dem Jeep(Safari) fahren 3% der Vekehrsteilnehmer, der Rest verteilt sich über iPhone, iPod und Playstation 3. An die iWhatever und Playstation Surfer: Falls ihr Probleme bei der Darstellung der Seite habt: haut bitte einmal mit dem Kopf auf die Tischkante, dankeschön!
Audio mit jPlayerEin wunderbar einfaches PlugIn für jQuery, der jPlayer ermöglicht es, je nach erkanntem Browser Audio über den modernen HTML5 Weg einzubetten oder auf eine Flash Lösung zurück zu fallen. Dabei erfolgt die Steuerung des Players in jedem Fall über zB. Link oder ander HTML Elemente. Der Benutzer sieht also auch im schlimmsten Fall keinen Flash Player.
Hier meine Lösung im Codebeispiel>> Die aktuelle Lösung auf der Viecher Seite benutzt ein Element mit der Id "play_jPlayer" in dem zwei Attribute "ogg" und "mp3" dir URLs zu den Audiodateien enthalten.
Die Tools:jPlayer vom Happyworm jQuery Docs HTML Player Demo W3C HTML5 audio video working draft |


Kommentare
sehr coole Methode die Mp3-Files direkt über das -element zu verknüpfen.
Offen gestanden kriege ich es aber mit dem Bespielscript und der jquery-1.4 + und dem jplayer 2.0 nicht hin. U.a. zeigt mir dreamweaver einen Syntaxfehler beim audio.js an.
Hast Du einen Tipp bzw. eine aktualisierte Version?
Besten Dank im Voraus,
Obewanadobe
danke für den Hinweis! Da hatte mir warscheinlich mein Content Editor einen Streich gespielt. Manchmal entfernt der JCE einfach Sachen aus den pre Tags.
Um ganz sicher zu gehen habe ich das Script nochmal als JS File im Artikel verlinkt:
http://file.ilikeviecher.com/jplayer_beispiel.js
Das enthält keine Syntaxfehler mehr.
Gruß
Alle Kommentare dieses Beitrages als RSS-Feed.