Die neueren Browser sollen ja jetzt teilweise oder auch ganz MP3 sounds unterstüzen.. Wie binde ich die dann in meine homepage ein, wie gehabt mit <BGSOUND=xx> und <EMBED> ? Wie steht es mit dem Linux-Browser, kann der das eventuell auch? schließlich gibt es auch ein freies WinAmp (X11Amp) für Linux.
Hi,
habe gerade heute zufällig bei mir im Archiv folgendes aus der "dangerzone" des "PC Magazin" (diese Rubrik gibt's dort wohl inzwischen nicht mehr...) gefunden:
----schnipp----
Layer III streaming
Genauso wie bei Real Audio kannst Du auch MP3-Dateien streaming anbieten. Auch hier
brauchst Du dazu nur einfach wie im letzten Artikel eine Meta-Datei zu erzeugen, diesmal
allerdings mit der Endung .m3u. Sie muß die vollständige URL der MP3-Datei enthalten
(http://...). Wenn Du dann auf die M3U-Datei linkst, dann startet der Layer III-Sound sofort
und nicht erst nach dem Download. Höre Dir das mal in der schönen Layer
III-Demonstration an!
MIME-Typen richtig setzen
Dein Internet-Provider muß die folgenden MIME-Typen korrekt gesetzt haben, damit alles
reibungslos funktioniert:
audio/mp3 mp3
audio/x-mpegurl m3u
Autostart-Sounds
Hintergrund-Sounds im Layer III-Format realisierst Du mit einem Frame-Trick: Öffne einen
zweiten Frame unter der Hauptseite, der die MP3- oder M3U-Datei enthält. Hier ist ein
Beispiel:
Angenommen, Deine HTML-Seite habe den Namen maindemo.html und Du willst den Sound
choral.mp3 automatisch starten. Dann richtest Du ein Frame-Dokument (wie in der
Demonstration ein:
<HTML>
<HEAD>
<TITLE>Testseite</TITLE>
<FRAMESET rows="*,0" border=0 frameborder=0 framespacing=0>
<FRAME src="maindemo.html">
<FRAME src="choral.mp3" name="sound" noresize scrolling="no">
</FRAMESET>
</HEAD>
<BODY>
<NOFRAMES>
<A href="maindemo.html">Zur Homepage</A>
</NOFRAMES>
</BODY>
</HTML>
Datei javademo.html: Sie ruft den Hauptframe maindemo.html und den
Hilfsframe mit dem Namen "sound" auf, der die Audio-Datei enthält
----schnapp----
Vielleicht läßt sich der Hintergrund-Sound mit dem Streaming ja auch noch kombinieren...
Gruß,
Stefan