Ich habe eine Seite für einen Musiker, die Musik im mp3
Format enthält, aber diese werden über eine Flash-Datei ( xspfplayer ) abgespielt . Ohne Flash ist dies natürlich nutzlos.
Gibt es eine bessere zukunftssichere und einigermaßen abwärtskompatible Möglichkeit, MP3-Audio-Snippets auf einer Seite einzufügen, ohne Benutzer zur Verwendung von Flash zu zwingen und sie auch nicht zu zwingen, die MP3-Datei zuerst herunterzuladen oder die Seite vollständig zu verlassen?
<audio>
. Tolles Zeug und willkommen bei Pro Webmasters!Am besten verwenden Sie weiterhin den Flash Player und das HTML5-Audio-Tag für alle Browser, die dies unterstützen. Schließlich unterstützen alle Browser HTML5 und Sie können den Flash-Audio-Player ausschalten.
Es gibt ein großartiges Dokument zum HTML5-Audio-Tag und wie man es hier verwendet, http://html5doctor.com/native-audio-in-the-browser/ . Es scheint extrem einfach zu bedienen zu sein.
Es sieht so aus, als ob Safari 4 und Chrome 3 sowohl das Tag- als auch das MP3-Format unterstützen. Opera und FF 3.5 unterstützen das WAV-Format.
quelle
Ich glaube, diese Lösung entspricht Ihren Anforderungen genauer:
Erstellen Sie eine M3U-Wiedergabelistendatei, die auf die URL des MP3 verweist, laden Sie die M3U auf Ihren Server hoch und erstellen Sie dann einen Link zur M3U-Datei auf Ihrer Seite.
Wenn der Besucher auf den Link zur M3U-Datei klickt, wird die (winzige) M3U-Datei heruntergeladen und er hat die Möglichkeit, sie im Media Player seiner Wahl zu öffnen (dh was auch immer bereits auf dem Computer installiert ist - keine Notwendigkeit für Flash überhaupt).
Nach dem Öffnen beginnt der MP3-Stream.
quelle