0
で正確な時間の長さを取得します。 ここに音楽がないものがありますが、ノートパソコンのタッチパッドをタップしてデータを取得できます。しかし、データは十分正確ではないようです。たとえば、少なくとも200ミリ秒です。私たちが安定してそれをタップすると、それはかなり変化する結果をもたらしました。誰かが私にそれを改善する方法を教えてくれる?は、どのように私は音楽と人々のタップ周波数を取得し、テスト用のコードにしようとしていますHTML
<!DOCTYPE html>
<html onclick="myFunction()">
<head>
<link rel="stylesheet" type="text/css" href="main.css">
<title>Click</title>
</head>
<body>
<script>
function myFunction() {
inner = document.getElementById("time").innerHTML;
if(inner === ""){
document.getElementById("time").innerHTML = Date();
}
else{
var curr = new Date();
console.log(curr);
var past = new Date(inner);
console.log(inner);
console.log(past);
var gap = curr.getTime() - past.getTime();
console.log(gap);
document.getElementById("time").innerHTML = curr;
var gapText = document.getElementById("gap").innerHTML;
gapText = gapText + gap + "<br>";
document.getElementById("gap").innerHTML = gapText;
}
}
</script>
<div><text>The current time is </text><text id="time"></text></div>
<div><text>The tap durations are (milliseconds):</text></div>
<div><text id="gap"></text></div>
</body>
</html>
私はこれを試して、動作しているようです。ところで、毎回要素の内容を解析するのではなく、変数を使うことができます。 –
ユーザーが使用しているハードウェアのタッチパッドに大きく依存するようです。 –