2013-06-28 66 views
0

过去几天我一直在Mozilla Firefox浏览器中播放音频文件。我在HTML在Firefox浏览器中播放音频

<audio controls="controls" autoplay="true"> 
    <source src= "song.mp3" type="audio/mpeg" > </source> 
</audio> 

音频支援Google 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

正如此处许多人所说的,Firefox不支持播放MP3文件。你最好的选择是也对其进行编码的OGG格式,火狐可以玩:

<audio controls> 
    <source src="song.mp3" type="audio/mp3"> 
    <source src="song.ogg" type="audio/ogg"> 
</audio> 

如果你是绝对坚持认为你只需要提供一个MP3文件,那么你需要使用Flash播放器播放在Firefox中的MP3文件,但我不会推荐这个。

1

我不认为火狐支持MP3,因为许可。

+0

这意味着我不能用Firefox播放音频文件吧?或者如果有任何方法,请回答。 – soum

+0

@soum不,你只​​需要对它进行不同的编码。 –

+0

如果你能详细阐述一下,我将不胜感激。 – soum

0

据我所知,Firefox不支持MP3(explanation)。但你可以使用闪存来运行MP3虽然...

+0

如果您能详细说明一下,我将不胜感激。 – soum

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一起使用。

+0

否这不适用于Mozilla。 – soum

+0

试试mozilla 22.0或以上 –

+0

我试过用最新的稳定版本Mozilla 22.0。 – soum

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/

相关问题