2012-04-20 165 views
1

你好,我是在客户端编程和HTML升技新, 我试图EXCUTE在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"> 

回答

1

事实是,Firefox和Opera不支持HTML5音频标签的MP3文件。您可以在w3schools检查支持的浏览器。它的解决办法是,你需要一个备用闪存音频播放器。

2

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