1

这是我的javascript代码,我试图播放声音然后显示警报,但我总是先收到警报,当我点击确定时,声音就会播放。

 <script>
            function play() {
                var audio = document.getElementById("audio");
                audio.play();
                alert('Extraction is finished');
            }
  </script>

我在 oncomplete 命令按钮中调用此函数。我需要先播放声音然后显示警报或同时显示两者。我怎样才能使这项工作?

4

1 回答 1

4

你可以设置一个超时(如果你想改变毫秒:1000)

function play() {
            var audio = document.getElementById("audio");
            audio.play();
            setTimeout(function(){alert("Extraction is finished");},1000);
        }
于 2014-03-13T14:58:08.787 回答