Autor |
Nachricht |
waldfee3
Threadersteller
Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 03.06.2007 19:34
Titel Sound (mp3) in HTML nach klick auf ein jpg abspielen |
|
|
Hallo,
ich versuche mich an einem Lernprogramm für Kinder. Nach dem Klick auf ein jpg-Element soll ein selbst aufgenommener Text (mp3) abgespielt werden. Mit einer normalen Verlinkung habe ich jedoch das Problem, dass sich eine neue Seite mit einem Player öffnet, der dann die Datei abspielt. Das soll jedoch nach dem Klick auf das jpg automatisch im Hintergrund passieren.
Weiß jemand wie das geht?
Bin für jede Hilfe dankbar!
|
|
|
|
|
Zim
Dabei seit: 05.12.2006
Ort: Earth Rocks
Alter: -
Geschlecht:
|
Verfasst So 03.06.2007 22:56
Titel
|
|
|
Einen fertigen Code kann ich dir leider nicht liefern aber mit Java Script geht das auf jeden Fall.
Würde das aber trotzdem mit Flash lösen wenn das eine Option für dich ist.
ZIM
|
|
|
|
|
Anzeige
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mo 04.06.2007 02:58
Titel
|
|
|
Zitat: | aber mit Java Script geht das auf jeden Fall. |
Nein. Das geht nicht in jedem Fall mit JavaScript.
Es kann gut sein, daß es überhaupt nicht funktioniert.
Das liegt nämlich am Browser und am Player bzw. am User und seinen Einstellungen.
Klar kann man eine mp3-Datei einbinden.
Aber ob diese dann zum Download geboten wird, hängt von den Usereinstellugen ab.
Der User benötigt einen Mediaplayer, der solche Files abspielen kann.
Auf Windows wäre es möglich, daß der Windows-Mediaplayer in eine Website eingebunden angezeigt wird und das File spielt.
Aber je nachdem, was der User sich für einen Player eingerichtet hat... Tja...
Zitat: | Mit einer normalen Verlinkung habe ich jedoch das Problem, dass sich eine neue Seite mit einem Player öffnet, der dann die Datei abspielt. |
Ja und nicht einmal das muß sein.
Es kann gut sein, daß die Datei einfach zum Download geboten wird.
Während auf Windows immer der WMP installiert ist und auch standardmäßig so konfiguriert ist, daß er sich öffnet, wenn man aus dem MSIE auf ein Mediafile klickt, sieht das auf anderen Systemen ganz anders aus.
Außerdem ist es ein großes Problem, wenn man Musik w3c-konform in einem HTML-Dokument einbetten will.
Die einzige brauchbare Möglichkeit ist es, Flash einzusetzen.
Hat der User allerdings kein Flash-Plugin installiert, dann funktioniert das natürlich auch wieder nicht.
Ich würde empfehlen, einen Player wie den EMFF einzusetzen.
Denn bekommst du kostenlos und kannst ihn für deine mp3s einsetzen.
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 04.06.2007 15:36
Titel
|
|
|
script.aculo.us bietet in der 1.7.1 beta 3 ein neues Feature zum CrossBrowser-optimierten Abspielen von (mp3)-Audiodateien. Selbst noch nicht probiert, sieht aber recht stabil aus.
|
|
|
|
|
waldfee3
Threadersteller
Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 09.06.2007 14:30
Titel
|
|
|
Danke erst einmal für die vielen Tipps. Mit meinen Einstellungen habe ich es jetzt mit Hilfe von JavaScript hinbekommen. Habe leider keine Ahnung, wie man Flash benutzt. Kann mir jemand sagen, wie ich die Sound-Datei mit Hilfe von Flash einbinden kann?
Danke nochmals und viele Grüße!
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
|
|
|
|
Kitano
Dabei seit: 03.06.2007
Ort: -
Alter: 38
Geschlecht:
|
Verfasst Di 12.06.2007 16:08
Titel
|
|
|
Das müsste eigentlich auch mit "normalem" HTML funktioniern. Und zwar mit der embed-Funktion:
Code: | <embed src="soundfile.mp3"> |
Mit diesem Befehl wird die mp3 einfach im Hintergrund abgespielt. Ohne externen Player.
Ich würde dir empfehlen, zu jedem Soundfile eine kleine einzelne Page zu bauen, die dann jeweils bei Klicken auf die entsprechende Grafik in einem "unsichtbaren", also quasi 0x0 Pixel großen Frame geladen wird.
Schon müsste die Sache laufen...
PS: Hab gerade gesehen, dass sich ein andere Thread mit der embed-Funktion beschäftigt: http://www.mediengestalter.info/forum/26/embed-85259-1.html
Zuletzt bearbeitet von Kitano am Di 12.06.2007 16:11, insgesamt 1-mal bearbeitet
|
|
|
|
|
waldfee3
Threadersteller
Dabei seit: 03.06.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 17.06.2007 12:36
Titel
|
|
|
Hallo Kitano,
danke für Deinen Tipp. Das klingt relativ einfach. Leider habe ich bisher noch wenig Erfahrung mit HTML. Kannst Du mir mal ein Codebeispiel posten, wie ich die separate Page in einem "unsichtbaren" Frame laden kann?
Danke für die Hilfe!
P.S. Momentan nutze ich auch schon die embed-Funktion und rufe dann diie mp3-Date über den play-Befehl auf:
<embed autostart="false" name="sprache" src="soundfile.mp3" width="0" height="0"></embed>
<a href="javascript:document.embeds['sprache'].play()"><img src="button.gif" width="70" height="49"></a></p>
Das funktioniert jedoch nur im Internet Explorer. Weiß jemand warum?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Scratch/Spul-Sound mit Premiere/Sound Booth
Sound: Wie Sound-datei lauter machen?
WMV-Dateien auf dem MAC abspielen
avi auf mac abspielen - problem
Wie kann ich AC3 auf Mac abspielen
Dateien im .bin / .cue Format abspielen
|
|