ddr-ram: Problem bei Soundausgabe

Beitrag lesen

Moin Moin...

ich habe folgendes Problem. Bei einem "klick" auf einen Button soll eine Sprachdatei (mp3) gestartet werden. Beim "klick" auf den Button daneben, solldie Sprachdatei gestoppt werden.

Ich habe folgendes Script geschrieben:

<script language="JavaScript">
<!--
isNav=document.layers;
running=false;
function startsound() {
  if (!running) {
    if (isNav) { document.sprachausgabe.play(); }
    else { document.sprachausgabe.play(); }
    running=true;
  }
}
function stopsound() {
  if (running) {
    if (isNav) { document.sprachausgabe.stop(); }
    else { document.sprachausgabe.stop(); }
    running=false;
 }
}
function songstatus() {
  if (!isNav) {
    alert("Spielt?"+document.sprachausgabe.IsPlaying() +"\nPause?"+document.sprachausgabe.IsPaused() +"\nBereit?"+document.sprachausgabe.IsReady());
  }
  else {
    alert("NS-Spielt?"+document.sprachausgabe.IsPlaying() +"\nPause?"+document.sprachausgabe.IsPaused() +"\nBereit?"+document.sprachausgabe.IsReady());
  }
}
//-->
</script>

und logischerweise im Body:

<embed id="sprachausgabe" type="audio/mp3" name="sprachausgabe" src="audio/audio_01.mp3" hidden=TRUE MASTERSOUND AUTOSTART=FALSE>

Nun das Problem:

Beim Start dieser Sprachausgabe beginnt der Sound, jedoch nach kurzer Zeit bricht er ab.
meine Frage: Ist an diesem Script etwas fehlerhaft?
Oder, hat jemand eine Lösung, wie man diese Start/Stop geschichte anders lösen kann.

Vielen Dank für Eure Hilfe

ddr-ram