【发布时间】:2018-03-28 03:59:06
【问题描述】:
我正在为一个艺术装置制作一个网站,展示计算机如何与人类互动,并且在某些方面看起来像人类。为此,我需要按特定顺序发出警报。将音频附加到正在显示的特定警报。我总共将有超过 5 个警报,带有 5 个 wav。这是语音文件读取警报框将要说的内容。
我已经为此工作了好几个小时,并且对正确思考感到沮丧。我根本不懂javascript,所以请,任何建议都超出了我对这种语言的了解。
<!DOCTYPE html>
<html>
<head>
<meta charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
<script>
var audio = new Audio('Images/hellllloooo.wav');
audio.oncanplay = function() {
audio.play();
alert("Hello?");
};
</script>
<script>
var audio = new Audio('Images/sorry.wav?.wav?.wav');
audio.oncanplay = function() {
audio.play();
alert("sorry?");
};
</script>
</body>
</html>
【问题讨论】:
-
你当前的代码是做什么的?哦,我明白了,因为您正在使用
oncanplay使代码异步 -
alert对用户非常不友好(而且 blocks 也是如此),你确定这是你想要的吗? -
我希望它非常不友好
-
当前代码显示两个警报,而只播放第二个音频的第一个音频
-
如何将音频部分连接到警报部分并将它们保持在一起哈哈
标签: javascript html audio alert attachment