2017-02-15 6 views
0

私は再生音のためにこの関数を使用示しマイクロソフトエッジは、ブラウザの埋め込み音声が話題アイコン

var soundObject = null; 
function PlaySound() { 

    if (soundObject != null) { 
     document.body.removeChild(soundObject); 
     soundObject.removed = true; 
     soundObject = null; 
    } 
    soundObject = document.createElement("embed"); 
    //soundObject.setAttribute("src", "../Sounds/beep-01a1.wav"); 
    soundObject.setAttribute("src", "../Sounds/Small Blink.mp3"); 

    soundObject.setAttribute("hidden", true); 
    soundObject.setAttribute("autostart", true); 
    document.body.appendChild(soundObject); 
    // alert('hii sound'); 
} 

それは代わりに、マイクロソフトエッジブラウザのすべてのブラウザでは正常に動作し、それは任意の助けがあるenter image description here

ブラウザでブザーのアイコンを示してい感謝、感謝します。

+1

「ブザーアイコン」とは何ですか? – Connum

+0

@connumレスポンスのおかげでサウンドは再生されますが、ブザーの上記imgはページの下部に表示されます –

答えて

1

エッジブラウザは、「隠された」属性を無視しているようです。試してみてください:

soundObject.setAttribute("style", "display:none"); 
+0

ありがとうございました:) –

関連する問題