Mein Ziel ist es, Audio in ie8 mit MediaElement.js zu spielen. Die MediaElement.js Flash Fallback sollte verwendet werden.
Ich verwende einen ähnlichen Code wie den unten gezeigten. Es funktioniert in Chrome und IE9, aber nicht in IE8. Ein schwarzer Balken erscheint, wo die Audio-Steuerelemente sein sollte, aber keine Steuerelemente sichtbar sind.
Ich bin mir nicht sicher, ob einige der Elemente im folgenden Code korrekt sind. Zum Beispiel bin ich nicht sicher, ob ich die Objektregisterkarte innerhalb des Audio-Tags platzieren sollte.
Wie kann ich das Flash-Fallback zum Laufen bringen?
These three lines are inside the head tag:
<script src="path/to/jquery.js"></script>
<script src="path/to/mediaelement-and-player.min.js"></script>
<link rel="stylesheet" type="text/css" href="path/to/mediaelementplayer.css">
<audio id="player1" type="audio/mp3" controls="controls" src="absolute path/to/song.mp3">
<source src="path/to/song.ogg"></source>
<object width="400" height="30" type="application/x-shockwave-flash" data="absolute path/to/flashmediaelement.swf">
<param name="movie" value="absolute path/to/flashmediaelement.swf" />
<param name="flashvars" value="controls=true&file=absolute path/to/song.mp3" />
</object>
</audio>
<script>
$(document).ready(function(){
$('audio').mediaelementplayer();
});
</script>