firefox没有播放声音

时间:2012-04-20 06:20:36

标签: javascript html5 firefox

你好我是客户端编程和html的新手, 我试图在Firefox和其他浏览器中执行以下行,代码应该 播放声音,问题是代码工作并在IE和Chrome上播放声音但在Firefox上没有这里是我的代码:

<!DOCTYPE html>
<html>

<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>Untitled 1</title>
    <script type="text/javascript">
       function playsound()
       {
       var sound= document.getElementById("check");
       sound.play();
       }
    </script>
</head>

<body>
<audio id = "check" preload = "auto">
    <source src = "check.mp3" type = "audio/mpeg"></audio>

<input type="button" onclick="playsound()" value="play">

2 个答案:

答案 0 :(得分:2)

Firefox不支持MP3格式作为音频源。如果您以OGG格式添加第二个源文件,该脚本也应该在Firefox中工作。 See this Link for more info

答案 1 :(得分:1)

事实是firefox和opera不支持html5音频标签中的mp3文件。您可以在w3schools中查看支持的浏览器。它的工作原理是你需要一个后备闪存音频播放器。