Aloha!
Ich hab folgendes Problem. Auf unserer Page wollte ich eine mp3 datei einbinden. Diese musste jedoch bevor man sie anhört runtergeladen werden. Da die datei doch sehr groß war.. dauert es ein wenig als nicht dsl user :O. Meine Frage:
Gibt es eine möglichkeit, das der User sich die datei während er es runterlädt, anhören kann?
Klar gibt es Möglichkeiten, aber die Frage ist: Wie groß ist die Datei? Welche Bitrate hat sie? Paßt die Bitrate durch ein Modem?
Wenn die übliche Bitrate von 128 kBit/s verwendet wurde, dann benötigt man schon mal zwei ISDN-Leitungen, um die Musik _unterbrechungsfrei_ zu hören - und darf ansonsten nichts anderes mit der Leitung tun, da die volle Bandbreite benötigt wird.
Für Modembenutzer sind mehr als 30 kBit/s nicht sinnvoll - die Qualität der Musik ist dann aber beschissen.
Vorschlag: Mach zwei oder drei Links auf deine Seite: "CD-Qualität (DSL)" und "Mono-Qualität (Modem)", und verlinke damit eine .m3u-Datei, welche die URL der jeweiligen MP3-Datei enthält (simples Playlistformat). Außerdem muss auf dem Webserver die Dateiendung ".m3u" mit dem Mime-Typ "audio/x-mpegurl" verknüpft sein. Ist auch der Browser korrekt konfiguriert (neue Versionen von WinAmp sollten das erledigen können - hoffe ich), dann wird durch einen Klick Winamp (oder der jeweilige MP3-Player des Systems) gestartet und holt sich per Streaming die MP3-Datei ab.
Diese Methode ist die optimalste: Niemand wird durch Zwangsmusik genervt, niemand muss sinnloserweise die Datei runterladen, obwohl er (auf der Arbeit) gar keine Musik hören kann, niemand verbrät sinnlos Bandbreite.
PS: Die Verknüpfung des Mime-Typs geht per .htaccess-Datei, sofern der Server ihn nicht schon kennt:
AddType audio/x-mpegurl .m3u
- Sven Rautenberg