Hallo,
Hallo
Jetzt meine Fragen:
- diese Angabe im onclick-Attribut, ist das Javascript? (Habe ich so gut wie keine Ahnung von.) hat jemand einen Link zu einer Erklärung?
Was der Felix sagen will ist: Ja, das ist JavaScript... kannst du überhaupt irgendeine Programmiersprache? Falls ja (php?): Was das Script tut ist vier Elemente an ein Array namens _gaq anzuhängen, siehe http://de.selfhtml.org/javascript/objekte/array.htm#push@title=self-Klassisch oder self-Wiki
- Wie kann ich aus einem PHP-Skript unterscheiden, ob der Client-Browser Flash kann oder ob ich es besser mit Quicktime versuche?
- Wenn man den Abspiel-Link anklickt, öffnet sich der QuickTimePlayer in einem neuen Tab, der sich nach Ende des Songs nicht schließt. geht das nicht ohne neuen Tab, oder kann der neue Tab sich wenigstens automatisch schließen?
Seit einer ganzen Weile schon empfehle ich HTML5 für Multimedia, dieser Tage ist das aktueller denn je, weil FF4 und IE9 final veröffentlicht wurden. Auch der iPhone-Safari kann das soweit ich weiß.
Schau dir in den W3C-Schulen das letzte Beispiel an, binde die Datei sowohl als ogg-Vorbis als auch als mp3 ein, überlege dir auch ob du vielleicht wav anbietest.
Die Browser nehmen normalerweise die erste Datei, die sie verarbeiten können, es bietet sich daher an sie der Dateigröße nach zu sortieren, so dass am Ehesten die kleinste Datei gewählt wird und am Seltensten die .wav. Das spart dem Benutzer Ladezeit und dir Traffic! (und jedem Benutzer mit Volumen-Tarif auch Traffic ^^).
Als Fallback kannst du da wo
Your browser does not support the audio element.
steht auch deine alte Flash-Lösung einbinden, damit kriegst du auch die alten Browser wie IE6. Ich schätze mal, dass IE7 und 8 auch nicht damit umgehen können, zumindest nicht gequirxt (ich beschäftige mich so wenig mit den IEs, daher weiß ich das nicht).
Jedenfalls sollte der Teil dann ausgeführt werden, wenn der Browser das audio-Element nicht kennt, steht da also dein flash käme da flash.
Alternativ kannst du auch einfach einen Download-Link anbieten an der Stelle.
Im Übrigen empfehle ich controls="controls"
zu setzen, so gibst du dem Benutzer die Möglichkeit seine eigenen Geräusche aus seinem VLC zu spielen, wenn er deine nicht mag.
Wie du liest ist eine Steuerung seitens PHP ob Flash oder Quicktime dann nicht mehr nötig.
Gruß