embed的autostart在chrome下没有反应,所以采用自动创建embed的方法产生提示音,在下一个提示音之前移除本次提示音。代码如下:
try{ musicPlayer.removeChild(musicPlayer.firstChild); } catch(err){ } var music = document.createElement("embed"); music.setAttribute("src", "./music/alert.mp3"); music.setAttribute("hidden", "true"); music.setAttribute("id", "player"); document.getElementById("musicPlayer").appendChild(music);