Firefox spiel JS Sound nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Firefox spiel JS Sound nicht

    Hi,

    ich habe folgendes Problem meine Soundfile wird nur mit dem IE abgespielt in meinem Fall der IE7 aber Mozilla Firefox spielt auf Klick die Musik nicht ab.

    Das Script:

    Quellcode

    1. <embed src="music.mp3" name="mp3" autostart="false" width="0" height="0"></embed>
    2. <script type="text/javascript">
    3. function stoppen()
    4. {document.mp3.stop()}
    5. stoppen();
    6. </script>";


    LINKS:

    Quellcode

    1. <a href="javascript:document.mp3.play()">
    2. <img src="images/n2_07.jpg" width="26" height="9" alt="" border="0"></a>
    3. <a href="javascript:stoppen()">
    4. <img src="images/n2_05.jpg" width="25" height="9" alt="" border="0"></a></td>


    Wäre Super wenn mir da jemand helfen kann.


    MfG

    IRA
  • JavaScript hat nichts mit Java zu tun. Das ist etwas völlig anderes. Ansonsten kann ich dir nur sagen, dass ich das Problem selber habe. Möglicherweise hängt es auch vom Musicplayer ab, den der Browser startet. Bei mir ist es Totem (Linux / Ubuntu / Gnome). Der ignoriert alles was ich ihn an JavaScript schicke. Zudem startet der Song automatisch obwohl autostart false ist. Kann auch am FireFox liegen. Vielleicht wissen ja die Leute im richtigen Forum Bescheid. :D
  • Hi,

    habe noch ein gutes Script gefunden geht allerdings wieder nur mit dem IE und nicht mit Mozilla Firefox.


    zwischen </head> und <body>

    Quellcode

    1. <object id="sound" width="0" height="0" classid="CLSID:05589FA1-C356-11CE-BF01-00AA0055595A">
    2. <param name="FileName" value="music.mp3">
    3. <param name="PlayCount" value="1">
    4. <param name="AutoStart" value="0">
    5. <param name="ShowControls" value="1">
    6. <param name="ShowDisplay" value="0">
    7. </object>
    8. <script language="javascript">
    9. function ton1()
    10. {
    11. document.getElementById("sound").Run();
    12. }
    13. function ton2()
    14. {
    15. document.getElementById("sound").Stop();
    16. }
    17. </script>
    Alles anzeigen



    Verlinkung

    Quellcode

    1. <A href="#" onClick=ton2()>
    2. <img src="images/n2_05.jpg" width="25" height="9" alt="" border="0"></a></td>




    Quellcode

    1. <A href="#" onClick=ton1()>
    2. <img src="images/n2_07.jpg" width="26" height="9" alt="" border="0"></a></td>
  • Hey. Also bei dem embed Tag sehe ich jetzt erstmal nur, dass du kein type zugewiesen hast. In wie weit das jetzt relevant für den Ablauf ist weiß ich leider nicht.

    Habe kein Qucktime installiert und deswegen kann ich es leider nicht ausprobieren. Was mir jedoch einfallen würde, das Element mal anstatt document.mp3 mit document.getElementById('mp3') aufzurufen.

    Ansonsten könnte man vllt auch auf andere Soundscripte die mit Javascript und Flash arbeiten zurückgreifen. Da findet man aufjedenfall etwas. Und damit kann man sich dann sogar mit ein wenig Ahnung, seinen eigenen Musikplayer basteln.