2012-04-20 77 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