使用javascript播放声音

时间:2012-08-23 10:28:15

标签: javascript html audio

我正在尝试使用javascript播放事件声音

尝试了这个

<object height="100" width="100" data="sounds/cash.wav" id="cash"></object>

var thissound= document.getElementById("cash");
thissound.play();

它有效。问题是,我没有在浏览器上显示我的元素,所以我尝试了

<object height="0" width="0" data="sounds/cash.wav" id="cash"></object>
and even
<object height="100" width="100" data="sounds/cash.wav" id="cash" style="display:none"></object>

我在JS中遇到一个错误,告诉我该元素为null ..

2 个答案:

答案 0 :(得分:2)

你可以尝试

<object height="100" width="100" data="sounds/cash.wav" id="cash" style="visibility: hidden; white-space: nowrap;"></object>

隐藏它。

答案 1 :(得分:1)

此外,您可以将object元素包装在一个块中,并隐藏该块。