Hallo,
ich möchte, dass in einer Webseite Vokabeln gesprochen werden. Dies soll online und offline und mit allen Browsern funktionieren, ohne das ein Player sichtbar ist.
Hier die Lösung für den Internet Explorer:
function JS\_Prozedur(musik) {
document.getElementById("msaudio").setAttribute("src", musik);
};
guten Morgen -
buna dimineata
2. Beispiel = Bild zu Bild:
Eine schöne Lösung steht hier:
http://www.phon.ucl.ac.uk/home/mark/audio/play.htm
Nur leider scheint es damit nicht möglich, den Sound zu wechseln. Es würde also immer die gleiche Vokabel gesprochen (
Also dachte ich, ich erweitere das Musterprogramm mit Übergabe des Dateinamens für den Sound:
function EvalSound(soundobj)
{
var thissound= eval("document."+soundobj);
thissound.Play();
}
function Soundauswahl(sound2)
{
document.write '\<embed src="' + sound2 + '" autostart=false width=0 height=0 name="sound1" enablejavascript="true"\>';
EvalSound('sound1')
}
[Bewegen Sie die Maus hier](%23)
Eine Idee wäre, den Code in einem neuen Fenster zu schreiben, welches nicht sichtbar ist
(Fenster schließen, Fenster 0 x 0 Punkte hidden öffnen, Sound über Variable abspielen lassen)
Aber das scheint auch nicht zu funktioneren.
Hat jemand eine Idee???
(JS ist nicht Pflicht, PHP läuft aber nicht offline, Flash & Co müsste beim Schüler installiert werden und scheidet deshalb aus.)
Viele Grüße
Hans-Jürgen