如何将警报附加到音频,javascript

时间:2018-04-01 02:43:02

标签: javascript audio time settimeout alert

如何在第二个警报上播放第二个音频?我上传了网站,以了解我要做的事情。进入视频3秒后,我正在尝试发出警报。我已经完成了。我只需要知道如何获得音频,'#sorry.wav?.wav?.wav',在第二个提醒时播放,'这里有什么东西?'

我根本不懂javascript,所以请告诉我特定代码在我当前代码中的位置,因为我根本不知道。

此网站也用于艺术作业,所以如果这是不道德的或奇怪的话我会适用,但这个项目需要将音频附加到警报,反之亦然。

当前页面示例:

http://www.eves.website/second-original.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>eve_</title>
<link rel="icon" rel="preload" href="images/evecircle.png" />


<style>

#video {
    margin-left:-10px;
    margin-top:-10px;



}

</style>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<style type="text/css">

body {
    overflow:hidden;
}

</style>

<body onload="delayedAlert();">

<script>

var timeoutID;

function delayedAlert() {
  timeoutID = window.setTimeout(slowAlert, 3000);
  then.getElementsByTagName('audiotwo')[0];
}

function slowAlert() {
 var audio= document.getElementsByTagName('audio')[0];



audio.play(); 
var myvar1;alert('Hello?')

audio.play(); 
var myvar2;alert('Is something here with me?');

}


</script>

 <audio>
  <source src="images/hellllloooo.wav" type="audio/wav" preload=true>
 </audio>

 <audiotwo>
  <source src="images/sorry.wav?.wav?.wav" type="audio/wav" preload=true>
 </audiotwo>




        <video autoplay="autoplay" preload="auto" id="video" src="images/secondnew.mp4" width="1300px" height="auto" style="position:absolute; z-index:-1;" >
        Video not supported.
         </video>






</body>
</html>

1 个答案:

答案 0 :(得分:1)

<audiotwo>无效HTML,也称为audio,并确保src格式正确:

<audio>
<source src="images/sorry.wav?.wav?.wav" type="audio/wav" preload=true>
</audio>

(真的是images/sorry.wav?.wav?.wav吗?尝试修复文件名)

然后通过

选择它
const audio2 = document.getElementsByTagName('audio')[1];

并用

播放
audio2.play();

(使用audio.play();替换alert('Is something here with me?');之前的第二个audio2.play();