„Błąd: nieobsługiwany typ audio lub nieprawidłowa ścieżka pliku” dla znacznika audio HTML5 w programie Internet Explorer 10

Mam następujący dokument HTML5 ze znacznikiem audio i odwołaniem do Flasha dla przeglądarek, które go nie obsługują:

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  </head>
  <body>
    <audio autoplay controls preload="auto" autobuffer> 
      <source src="trumpet.ogg" type="audio/ogg">
      <source src="trumpet.mp3" type="audio/mp3">
      <source src="trumpet.wav" type="audio/wav">
      <source src="trumpet.m4a" type="audio/aac">

      <!-- Flash fallback -->
      <object width="1" height="1" type="application/x-shockwave-flash" data="player.swf">
        <param name="movie" value="player.swf">
        <param name="flashvars" value="file=trumpet.mp3">
      </object>
    </audio>
  </body>
</html>

Wszystkie pliki są zwracane przez usługę z poprawnym typem MIME w nagłówku http. Rozwiązanie działa dobrze dla wszystkich przeglądarek, z wyjątkiem przeglądarki Internet Explorer 9 i 10 (z wyjątkiem dla trybu zgodności, ponieważ będzie odtwarzany plik Flash).

W tych dwóch przeglądarkach widzę elementy sterujące odtwarzacza z komunikatem o błędzie „Błąd: nieobsługiwany typ audio lub nieprawidłowa ścieżka pliku”. Próbowałem przetasować kolejność znaczników źródłowych, ale nie udało mi się znaleźć rozwiązania, które pozwoliłoby im je odtworzyć.

Czy ktoś ma podpowiedź, co sprawdzić lub co się tutaj dzieje?

Proszę zobaczyćhttp://l.urff.at/html5audioexample dla powyższego znacznika w akcji.

Z góry dziękujemy za wszelkie pomocne wskazówki lub wskazówki! :)

questionAnswers(1)

yourAnswerToTheQuestion