我有这段代码:
<script>
function EvalSound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.Play();
}
</script>
<embed src="success.wav" autostart=false width=1 height=1 id="sound1"
enablejavascript="true">
我在使用此javascript代码触发函数时播放此声音。我的代码如下所示:
-function code-
pA = false;
EvalSound('sound1');
} else {
-more code-
这一切都有效,但如果在播放声音之前再次触发,则无效。我希望它能够在再次触发该功能时立即重放声音,即使声音尚未结束。
尝试EvalSoundOff
,但没有运气
希望这是可能的,欢迎所有建议,谢谢!!
答案 0 :(得分:1)
在thissound.Rewind();
之上添加thissound.Play();
为我工作!