Hallo,
ich habe fremde html-Programme und eigene, die mit
" <img onClick="JS_Prozedur('sound/satz4.wav')" src="speaker/speaker.gif" ></td>" die Musik auf IE einfach erschallen lassen.
Unter Firefox herrscht große Stille.
Es kommt auch kein Hinweis auf falsche/fehlende PlugIns. Kennt jemand eine Lösung?
Danke im voraus.
keine *.wav auf FF, aber easy auf IE
-
udo_fox -
7. Oktober 2013 um 10:57 -
Erledigt
-
-
Hallo,
mit den Angaben kann definitiv niemand helfen. Kennt ja niemand die Funktion "JS_Prozedur", die aufgerufen wird, und weiß, was da passiert.
-
-
-
Zitat von Fox2Fox
Und wir raten jetzt, auf welcher?
Bitte genau lesen: Es geht nicht um eine bestimmte Website, sondern es geht darum, dass ein in html verfasster Quellcode
auf IE die gewünschte Musik einer *.wav-Datei erklingen lässt und bei FF passiert nix.
Z.B. http://www.zum.de/Faecher/grund/…daten/start.htm
(downloaden, zum "interaktiven Arbeitsblatt" durchklicken...)
Es muss also Unterschiede bei den Browsern geben. Dann müsste es auch Erklärungen zur unterschiedlichen html-Verarbeitung geben. Und Lösungen, wie FF auf den Quellcode reagieren kann, bzw. welche html-Befehle von FF zur *.wav-Wiedergabe erforderlich sind. Oder mit welchen PlugIns der Code richtig übersetzt werden kann.
Ich hoffe, das Problem ist klarer geworden: FF stellt html nicht in gewünschter / vergleichbarer Weise dar. :-??? -
Beschwere Dich beim Hersteller. Diese Software läuft korrekt nur mit dem IE.
[attachment=0]hinweis.png[/attachment]
-
Zitat von udo_fox
Ich hoffe, das Problem ist klarer geworden: FF stellt html nicht in gewünschter / vergleichbarer Weise dar. :-???Bzgl. "JS_Prozedur":
Code<script type="text/javascript"> function JS_Prozedur(musik) { document.getElementById("msaudio").setAttribute("src", musik); }; </script> <bgsound id="msaudio" src loop="1">
Und jetzt suchen wir nach "bgsound":
ZitatThe HTML Background Sound Element (<bgsound>) is an Internet Explorer element associating a background sound with a page.
https://developer.mozilla.org/en-US/docs/Web…Element/bgsoundIE-only Mist, Fall gelöst.
-
Zitat von hurda
Bzgl. "JS_Prozedur":
Code<script type="text/javascript"> function JS_Prozedur(musik) { document.getElementById("msaudio").setAttribute("src", musik); }; </script> <bgsound id="msaudio" src loop="1">
Und jetzt suchen wir nach "bgsound":
https://developer.mozilla.org/en-US/docs/Web…Element/bgsoundIE-only Mist, Fall gelöst.
IE = Mist? : IE stellt jedenfalls eine Programmiermöglichkeit für *.wav zur Verfügung. Darauf verweist der website-Autor.
Der Fall ist NICHT gelöst. Wer nennt mir irgendeine website, die unter FF Musik abspielt? Und dann sogar *.wav?
Unter "https://developer.mozilla.org/en-US/docs/Int…o_API_Extension" sind für <audio>-Verknüpfungen anscheinend nur *.ogg-Dateien möglich.
Es bleibt die Frage: Kennt jemand eine Möglichkeit, unter FF *.wav-Dateien abzuspielen???? -
Steht in Kursiv im zweiten Absatz deines Links. Du hast auf eine Funktion (bzw. dessen Design) verlinkt, die als veraltet angesehen wird.
Stattdessen sollte diese genutzt werden: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio
Und Firefox unterstützt einen ganzen Schwung an Audio-Formaten: https://developer.mozilla.org/en-US/docs/HTM…r_compatibility
Dein Fall ist insofern gelöst, da der Ton auf deinen Beispielseiten ausschließlich mit IE funktioniert, weil Funktionen benutzen werden, die eben nur der IE bietet. Besonders schlimm, da diese Seiten vor drei Jahren zuletzt verändert wurden, als Firefox und andere Browser schon etliche Audio-Formate unterstützten, nur eben nicht über das IE-eigene <bgsound>-Tag, von dem selbst MS abrät:
ZitatThis element is obsolete and should no longer be used. Use audio instead.
http://msdn.microsoft.com/en-us/library/…v=vs.85%29.aspxEDIT:
Spaßeshalber kannst du zumindest die Soundausgabe reparieren, am Beispiel loewenzahn.htm:Ersetze
durchund
durch -
Zitat von hurda
Steht in Kursiv im zweiten Absatz deines Links. Du hast auf eine Funktion (bzw. dessen Design) verlinkt, die als veraltet angesehen wird. ...
Hallo hurda,
vielen Dank für die Mühe und konkreten Hinweise. Auf die Schnelle kann ich sagen: Im Prinzip funktionieren die Vorschläge. Jetzt leider NUR in FF. Unter Vorbehalt muss ich sagen, dass das auch nur eine unbefriedigende Insellösung ist und man anscheinend verschiedene Versionen programmieren muss, je nach Browser.
"Autoplay" scheint nur insofern eine Rolle zu spielen, als das Wort geschrieben werden muss. Ohne spielt die Musi nicht. Aber es ist völlig schnurz, ob das Attribut "true" oder "false" ist, oder ganz fehlt. - Mistreriösen Thema....
Mit freundlichen Grüßen
Udo -
Zitat von udo_fox
Hallo hurda,
vielen Dank für die Mühe und konkreten Hinweise. Auf die Schnelle kann ich sagen: Im Prinzip funktionieren die Vorschläge. Jetzt leider NUR in FF. Unter Vorbehalt muss ich sagen, dass das auch nur eine unbefriedigende Insellösung ist und man anscheinend verschiedene Versionen programmieren muss, je nach Browser.
Meine Änderungen funktionieren in den neuesten Firefox- und Chrome-Versionen, aber nicht im IE9 (keine Ahnung bzgl. 10), weil MS meint, .wav im audio-Tag nicht unterstützen zu müssen.Vielleicht geht es, wenn du die Klangdateien in MP3 umwandelst, und die nötigen Änderungen im HTML-Code vornimmst.
-
Danke! Hat mir auch bei meinem Problem geholfen!
Liebe Grüße