2012-04-20 3 views
1

こんにちは私はクライアントサイドのプログラミングとhtmlで新しいabitです 私はFirefoxと他のブラウザで次の行をexcuteしようとしています、コードは 音が再生する必要があります問題は、コードが動作し、ここではIEとChrome上ではなく、Firefoxの上の音は私のコードです: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形式で2番目のソースファイルを追加すると、スクリプトもFirefoxでも動作するはずです。 See this Link for more info

関連する問題