过去几天,我一直在努力在mozilla firefox浏览器中播放音频文件。我在html中写了一个简单的代码
<audio controls="controls" autoplay="true">
<source src= "song.mp3" type="audio/mpeg" > </source>
</audio>
音频适用于chrome但不知何故它不适用于mozilla firefox(即使使用最新版本22)。 我甚至尝试使用其他论坛中暗示过的脚本
<script src="/audiojs/audio.min.js"></script>
<script>
audiojs.events.ready(function () {
var as = audiojs.createAll();
});
</script>
但即使这适用于chrome,但不适用于Firefox。任何人都可以解释原因,并提供可以在firefox浏览器中播放音频的html代码。
答案 0 :(得分:1)
我不认为Firefox因许可而支持MP3。
答案 1 :(得分:0)
据我所知,Firefox不支持MP3(explanation)。但你可以使用Flash来运行mp3 ......
答案 2 :(得分:0)
这个示例代码可以帮助您。
<!DOCTYPE html>
<html>
<body>
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
</body>
</html>
请参阅THIS将与mozilla一起使用。
答案 3 :(得分:0)
正如许多其他人所说,Firefox不支持播放MP3文件。您最好的选择是以OGG格式对其进行编码,Firefox可以播放:
<audio controls>
<source src="song.mp3" type="audio/mp3">
<source src="song.ogg" type="audio/ogg">
</audio>
如果您绝对坚持只想提供MP3文件,那么您需要使用Flash播放器在Firefox中播放MP3文件,但我不建议这样做。
答案 4 :(得分:0)
如果你想播放Мozilla的MP3,你必须使用javascript api示例代码:
<!DOCTYPE html>
<html>
<head>
<script src="audio.min.js"></script>
<script>
audiojs.events.ready(function() {
var as = audiojs.createAll();});
</script>
</head>
<body>
<audio preload="auto">
<source src="http://cdn02.cdn.gorillavsbear.net/wp-content/uploads/2010/11/gorilla-vs.-bear-november-2010.mp3">
</audio>
</body>
</html>
您可以在此网址中找到所有示例和下载API:http://kolber.github.io/audiojs/