HTMLキーの押下と同期してオーディオ要素を再生するにはどうすればよいですか?
<textarea id="words" name="words"></textarea>
<audio id="type" src="type.mp3"></audio>
JS
document.getElementById('words').onkeydown = function(){
document.getElementById('type').play();
}
は、私はいつでも私は、任意のキーを押して再生するためにtype.mp3を作りたいです。
しかし、キーと同期して再生されません。
純粋なJSソリューションを探しています。
問題の内容をわかっている/理解していると仮定しています。あなたは*「同期して演奏しました」とは何を意味しますか? – charlietfl
@charlietfl私が連続して入力すると、前のオーディオが終了するまでオーディオは再生されません。 – jerome
カウンタがゼロでない場合は、キーイベントカウントを追跡し、オーディオ終了イベントを使用してカウンタをゼロにする必要があります – charlietfl