1

您好,我在客户端编程和 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">

4

2 回答 2

2

Firefox 不支持 MP3 格式作为音频源。如果您添加第二个 OGG 格式的源文件,该脚本也应该可以在 Firefox 中运行。有关更多信息,请参阅此链接

于 2012-04-20T06:25:25.883 回答
1

事实上,firefox 和 opera 不支持 html5 音频标签中的 mp3 文件。您可以在w3schools中查看支持的浏览器。它的解决方法是您需要一个备用 Flash 音频播放器。

于 2012-04-20T06:26:29.253 回答