这是我的javascript代码,我正在尝试播放声音,然后显示警报,但我总是先收到警报,当我点击确定播放声音时。
<script>
function play() {
var audio = document.getElementById("audio");
audio.play();
alert('Extraction is finished');
}
</script>
我在oncomplete命令按钮中调用此函数。 我需要首先播放声音,然后同时显示警报或两者。 我怎样才能做到这一点?
答案 0 :(得分:2)
您可以设置超时(根据需要更改miliseconds:1000)
function play() {
var audio = document.getElementById("audio");
audio.play();
setTimeout(function(){alert("Extraction is finished");},1000);
}