• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Per JavaScript eine mp3 abspielen

Andy Nagel

Mitglied
Hallo zusammen,

eine Linksammlung wird stets in einem iframe geöffnet und wenn die Seiten bereit ist soll ein Sound abgespielt werden.

Hierzu fand ich im Netz mal folgenden Code:

document.getElementById('audiofile').play();

<audio id="audiofile" preload="auto">
<source src="Startseite/SPSQLiteClass-0.6/Sounds/emoticon.mp3" type='audio/ogg; codecs=vorbis'/>
</audio>

Doch errhallte ich die Fehlermeldung: HTTP-Content-Type: "Text/html" würde nicht unterstützt, so dass alle Kandidaten für die Ressource nicht geladen werden, usw...

Also wie bekomme ich das sonst noch hin, oder bekomme das hier in den Griff?

Ich kann mich ja für Hilfe nur bedanken, so dass ich das bereits jetzt gleich machen möchte.

Also Danke Gruß Andreas
 
Werbung:
src=".../emoticon.mp3" type='audio/ogg
... ist sinnfrei, und hätte Dir eigentlich auffallen müssen, wenn Du Dich mit der Thematik näher beschäftigt, und entsprechende Quellen im Netz studiert hättest :(

Beispielsweise:
  1. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio
  2. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source
  3. https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats
HTML:
<audio id="audiofile" preload="auto">
  <source src=".../emoticon.mp3" type="audio/mpeg" /><!-- .../ = Pfadangabe hier nur gekürzt -->
  <source src=".../emoticon.ogg" type="audio/ogg" /><!-- .../ = Pfadangabe hier nur gekürzt -->
</audio>
<!-- Das Script nach <audio> notieren -->
<script>
  document.getElementById('audiofile').play();
</script>
Und ein Anwendungsbeispiel: https://jsfiddle.net/spicelab/7xt4zpws/ - mit controls-Attribut, das wieder entfernt werden darf
 
Werbung:
Jo Hallo zusammen,

und vielen Dank. was ich von spicelab erhalten hatte. Es hätte mir ja auch klar sein sollen, dass die Kodierung nicht untereinstimmt und ogg-vobis eigentlich eine Video-kodierung ist. Ich entnahm das halt so aus dem Netz. Aber vielen Dank.

Und dann war auch die Verzeichnisangabe falsch! Denn jetzt schreibe ich davor ein / also /Startseite/... und jetzt funktionierts einwandfrei!

Also nochmals vielen Dank und Gruß Andreas
 
Zurück
Oben