我正在使用媒体元素播放一些音频。除了firefox之外,我的所有设置都可以工作,我似乎无法找出原因。
非常感谢您对此的任何帮助。
以下是我设置的方法:
<div id="audio-container">
<audio id="player2" src="audio/budget_1.mp3" type="audio/mp3" controls="controls" preload="auto">
</audio>
</div>
<script>
$('audio,video').mediaelementplayer({
success: function (mediaElement, domObject) {
mediaElement.play();
mediaElement.addEventListener('ended', function (e) {
if ($("#main-container").hasClass("intro")) {
$("#modal-fader").fadeOut(300);
$("#modal-wrapper").animate({
marginTop: -412
}, 300);
mediaElement.setSrc("audio/budget_2.mp3");
setTimeout(function () {
mediaElement.play();
},1000);
$("#main-container").removeClass("intro");
} else {
$("#cover").css({
display:"none"
});
$("#modal-closer").css({display:"block"});
}
}, true);
}
});
</script>
答案 0 :(得分:1)
Firefox本身不支持MP3。为了使它起作用,你必须:
您可以在当前的Firefox版本中使用opus,ogg或wav编解码器。请参阅<source>
,了解如何在单个<audio>
元素中提供不同的编解码器选项。