2017-02-15 2 views
0

ich diese Funktion für die Wiedergabe der Ton überMicrosoft Edge-Browser einbetten Audio zeigt Buzz Symbol

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'); 
} 

es funktioniert gut in allen Browser anstelle von Microsoft Edge-Browser zeigt es Summer-Symbol im Browser enter image description here

Jede Hilfe ist Bemerkenswert, Danke.

+1

Was ist ein "Summer-Symbol"? – Connum

+0

@connum danke für die antwort es spielt den ton, aber die oben img buzzer zeigt auf seite unten –

Antwort

1

Der Edge-Browser ignoriert scheinbar das Attribut "hidden". Versuchen Sie dies:

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

Danke kumpel hat den weg :) –

Verwandte Themen