在Firefox浏览器中播放音频

时间:2013-06-28 00:18:57

标签: html html5 firefox web-applications browser

过去几天,我一直在努力在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代码。

5 个答案:

答案 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/