小编Jaz*_*att的帖子

addEventListener 点击时发出声音

我想做的是一个“addEventListener”函数。单击画布并出现雨滴时,会发出晃动的声音。因此,无论您单击多少次,声音都会始终播放。

我不知道它叫什么,是我的教授建议的。然而,当我梳理google时,我发现的只是按钮点击或Jquery的东西。我不想要按钮,也不被允许使用 Jquery。

一如既往,我只寻求正确方向的推动。

感谢你们迄今为止给予我的所有帮助。

var canvas;
var context;
var drops = [];
var squares = [];


function Drop(x,y,color){
    this.x = x;
    this.y = y;
    this.color = color;
    this.dy = Math.random();
}


function Square(x,y,w,color){
    this.sx = x;
    this.sy = y;
    this.sw = w;
    this.color = color;
    this.qy = Math.random();
}

function init(){
    canvas = document.getElementById('canvas');
    context = canvas.getContext('2d');

    alert("Hello!\nClick on the screen for rain drops!");

    window.addEventListener('resize', resizeCanvas, false);
    window.addEventListener('orientationchange', resizeCanvas, false);
    resizeCanvas();
    canvas.onclick = function(event){
        handleClick(event.clientX, event.clientY);
    };
    setInterval(handleClick,5);



} …
Run Code Online (Sandbox Code Playgroud)

html audio canvas html5-audio

2
推荐指数
1
解决办法
4259
查看次数

标签 统计

audio ×1

canvas ×1

html ×1

html5-audio ×1