Musik bei Klick auf ein Bild
Lilly
- html
Moin Leute
Ich habe ein *.mp3, das ist 720 kb groß. Ich würde dies gerne so einbinden, dass es im Browser angespielt wird, sobald jemand auf ein bestimmtes Bild klickt.
Nun meine Frage:
1. Ich hörte das geht mit *.mp3 schlecht. Wie kann ich das in ein angemessen kleines *.wav file konvertieren?
2. Oder geht das mit mp3 auch?
3. Hat jemand den Befehl parat, mit welchem ich die Datei im Browser abspielen kann, wenn jemand auf das Bild klickt?
Vielen Dank
Lilly
Hallo
Ich habe ein *.mp3, das ist 720 kb groß. Ich würde dies gerne so einbinden, dass es im Browser angespielt wird, sobald jemand auf ein bestimmtes Bild klickt.
Nun meine Frage:
- Ich hörte das geht mit *.mp3 schlecht. Wie kann ich das in ein angemessen kleines *.wav file konvertieren?
*.wav ist ein unkomprimiertes Audioformat. Die Musik auf einer Audio-CD liegt in diesem Format (44.1 kHz, 16 Bit) vor. Bei einem Musikstück von z.B. 2 1/2 Minuten Länge wirst du schon auf ca. 25-30 MB kommen. Sie (die *.wav-Datei) wird bei deinem 720kB-MP3 kleiner als in meinem Beispiel sein, sie wird aber _immer_ wesentlich größer bleiben als die MP3-Datei.
- Oder geht das mit mp3 auch?
Ein Browser ist ansich kein MP3-Player. Ein solcher wird, so im System vorhanden und im Browser als Hilfsanwendung vermerkt, vom Browser gestartet werden.
Im Endeffekt löst ein <a href="musik.mp3"><img src="..." alt=""></a>
zuallererst einen Download der Datei aus. Was der Browser dann damit anfängt, hängt von dessen Konfiguration ab.
Er kann das zur Wiedergabe vorgesehene Programm starten. Ist kein solches vermerkt, wird er fragen, was er damit anfangen soll. Im Zweifelsfall wird er fragen, wohin der Download gespeichert werden soll.
Du solltest dir also im klaren darüber sein, dass die MP3-Datei erst einmal an deinen Besucher übermittelt werden muss, um bei ihm abgespielt zu werden. Einfach irgendwo (Button, Bild, Textlink) hinklicken, wie in einem Wiedergabeprogramm, und schon dudelt es los, klappt nicht.
Tschö, Auge
n'Abend!
*.wav ist ein unkomprimiertes Audioformat.
nein, *.wav ist ein Universalformat, das unterschiedlichste Abtastraten und Auflösungen unterstützt und sogar als Containerformat für -zig verschiedene Audioformate herhalten kann, unter anderem für unkomprimierte PCM-Daten in CD-Qualität. Aber eine .wav-Datei kann ebensogut mp3-codierte Audiodaten mit 48kbit/s enthalten.
Die Musik auf einer Audio-CD liegt in diesem Format (44.1 kHz, 16 Bit) vor.
Und belegt damit rund 10MB/min, ja.
- Oder geht das mit mp3 auch?
Ein Browser ist ansich kein MP3-Player. Ein solcher wird, so im System vorhanden und im Browser als Hilfsanwendung vermerkt, vom Browser gestartet werden.
Genau.
Im Endeffekt löst ein
<a href="musik.mp3"><img src="..." alt=""></a>
zuallererst einen Download der Datei aus. Was der Browser dann damit anfängt, hängt von dessen Konfiguration ab.
Auch richtig. Es hängt damit vor allem davon ab, was clientseitig installiert und eingestellt ist. Im einen Extremfall spielt der Browser über ein Plugin unsichtbar im Hintergrund die Ausiodatei ab, im anderen Extremfall bietet er sie zum Download und zum Speichern an.
So long,
Martin
Hallo
n'Abend!
Gute Nacht (anhand der Uhrzeit ermittelt) ;-)
*.wav ist ein unkomprimiertes Audioformat.
nein, *.wav ist ein Universalformat, das unterschiedlichste Abtastraten und Auflösungen unterstützt und sogar als Containerformat für -zig verschiedene Audioformate herhalten kann, unter anderem für unkomprimierte PCM-Daten in CD-Qualität. Aber eine .wav-Datei kann ebensogut mp3-codierte Audiodaten mit 48kbit/s enthalten.
Ist mir neu. Sei's drum, ich habe es bisher nicht anders, als ich es beschrieb, benutzt und mich nie weiter damit beschäftigt. Wozu auch, ohne die geringste Notwendigkeit?
Danke für die Berichtigung und Aufklärung (Was auch immer ich in Zukunft mit dieser Kenntnis anfangen kann. :-)). Damit stellt sich die Sache für Lilly natürlich etwas anders dar. Hoffentlich hilft's.
Tschö, Auge
Hallo Lilly.
Ich würde dies gerne so einbinden, dass es im Browser angespielt wird, sobald jemand auf ein bestimmtes Bild klickt.
Darf es auch ein Flash-„Bild“ sein?
Einen schönen Montag noch.
Gruß, Ashura
Hallo Lilly,
Ich habe ein *.mp3, das ist 720 kb groß. Ich würde dies gerne so einbinden, dass es im Browser angespielt wird, sobald jemand auf ein bestimmtes Bild klickt.
- Oder geht das mit mp3 auch?
Das ist mit Flash kein Problem.
Es in WAV zu konvertieren, nur damit es auch in älteren IEs im BGSOUND-Element abgespielt wird und in anderen Browsern, die dieses Element nicht kennen, dafür dann überhaupt nicht mehr oder nur über ein Plugin, von dem du nicht weißt, ob es deine Besucher überhaupt installiert haben und/oder zu installieren bereit sind, halte ich für keine gute Idee. Außerdem wird deine Musik als WAV wahrscheinlich doppelt so groß.
Also lass es als MP3 in Flash abspielen.
Importiere das Bild in Flash, definiere es als Schaltfläche und lade dir onclick dazu die MP3-Datei nach.
Wenn ich mich richtig erinnere, ging das ActionScript so:
meinSound = new Sound();
meinSound.loadSound('pfadZuDeinerMP3Datei.mp3', true);
<wenn du den Sound streamen lassen, also schon abspielen lassen willst, während er noch geladen wird> oder
meinSound.loadSound('pfadZuDeinerMP3Datei.mp3', false);
<wenn der Sound zuerst komplett geladen werden soll, bevor er abgespielt wird.
Kann aber sein, dass die Werte 'true' und 'false' auch in Anführungsstriche gesetzt werden müssen, ich habe es selbst lange nicht mehr gemacht.
Gruß Gernot