locked
HTML5 audio Control zeigt im IE11 "Ungültige Quell". Die Audiodateien sind ganz normale *.wav Dateien? RRS feed

  • Frage

  • Hallo Forum,

    ich bin hier an einer kleinen Seite am Basteln:

    Die Seite ist ein bisschen HTML5 plus JavaScript

    http://hoertest.125mb.com/

    In Crome, Safari, MS Edge, Firefox läuft das Audio File auch jeweils.

    Nur in MS Internet Explorer 11 kommt in dem audi control die Meldung "Ungültige Quelle"

    Ich vermute das liegt an dem Dateiformat WAV?
    Welches Audiformat kann der IE11 denn abspielen?

    Oder liegt es an etwas anderem?

    Codeschnipsel:

    .
    .
    .
    
        <tr><td>
            <audio id="myAudio" width="500" height="30" controls>
            <source src="Toene\\links_sin_0250Hz_-50dBFS_3s.mp3" type="audio/wav">
            Your browser does not support HTML5 audio.
            </audio>
        </td></tr>
    
    <script>
    
    .
    .
    .
    
        var aud = document.getElementById("myAudio");    aud.volume = 0.02;
        aud.play();
        aud.loop = true;
    
    .
    .
    .



    Montag, 17. Juli 2017 12:24

Antworten

  • Hallo Michael,

    zum einen sollte der Pfad mit / und nicht mit \ oder \\ geschrieben werden. Zum anderen ist eine MP3 kein Wave, sondern eben MP3, daher solltest du als type audio/mpeg angeben.

    IE 11 unterstützt zudem keine Wave Dateien, daher arbeite am besten durchgehend mit MP3 oder einem anderen Format.

    Eine recht gute Übersicht über die unterstützten Formate (auch in anderen Browsern als Firefox) findest Du bspw. hier:

      https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community



    Montag, 17. Juli 2017 13:27
    Moderator
  • Hi Michael,

    auf bei den Link findest du unten die von den Verschiedenen Browsern unterstützten Audio Formate.

    IE9+ unterstützt kein wav.

    MFG

    Björn


    • Bearbeitet Palin Montag, 17. Juli 2017 13:33
    • Als Antwort markiert Michael Brockhoff Montag, 17. Juli 2017 16:59
    Montag, 17. Juli 2017 13:32

Alle Antworten

  • Hallo Michael,

    zum einen sollte der Pfad mit / und nicht mit \ oder \\ geschrieben werden. Zum anderen ist eine MP3 kein Wave, sondern eben MP3, daher solltest du als type audio/mpeg angeben.

    IE 11 unterstützt zudem keine Wave Dateien, daher arbeite am besten durchgehend mit MP3 oder einem anderen Format.

    Eine recht gute Übersicht über die unterstützten Formate (auch in anderen Browsern als Firefox) findest Du bspw. hier:

      https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community



    Montag, 17. Juli 2017 13:27
    Moderator
  • Hi Michael,

    auf bei den Link findest du unten die von den Verschiedenen Browsern unterstützten Audio Formate.

    IE9+ unterstützt kein wav.

    MFG

    Björn


    • Bearbeitet Palin Montag, 17. Juli 2017 13:33
    • Als Antwort markiert Michael Brockhoff Montag, 17. Juli 2017 16:59
    Montag, 17. Juli 2017 13:32
  • Danke, das war der Entscheidene Hinweis.
    Oben hatte ich das schon Teils im Code auf mp3 umgebaut, aber da war ich noch nicht mit weiter gekommen

    Ich hab die wav in mp3's gewandelt, und den Code angepasst.

    Jetzt geht's. auch im IE9+

    Blöderweise ist scheinbar mp3 auf dem Testwebspace verboten...
    Naja egal auf nem anderen Server und Lokal gehts...

    Auf diesem Hoster durfte ich dann auch mp3 Hochladen:

    http://hoertest.mbrockhoff.bplaced.de/


    Super Danke!

    Gruß

    Michael



    Montag, 17. Juli 2017 15:09