Я делаю свой собственный плеер с drumpad, и мне нужна помощь в назначении функций клавишам клавиатуры. У меня есть плейлист (сейчас) 3 звучит:Использование события onKeyDown с CharCode
var playlist = [
{
artist: "Snare",
title: "Snare",
source: "Snare.wav"
},
{
artist: "Kick",
title: "Kick",
source: "Kick.wav"
},
{
artist: "Clap",
title: "Clap",
source: "Clap.wav"
},
];
У меня есть некоторые функции, которые я бегу кнопками:
var currentSong = 0;
var play = function() {
var audio = document.getElementById("audio1");
audio.play();
}
var pause = function() {
var audio = document.getElementById("audio1");
audio.pause();
}
var jeden = function() {
var audio = document.getElementById("audio1");
currentSong = 0;
audio.src = playlist[currentSong].source;
}
var dwa = function() {
var audio = document.getElementById("audio1");
currentSong = 1;
audio.src = playlist[currentSong].source;
}
var trzy = function() {
var audio = document.getElementById("audio1");
currentSong = 2;
audio.src = playlist[currentSong].source;
}
<body>
<audio autoplay="autoplay" ontimeupdate="showinfo()" id="audio1" controls="controls"></audio>
<br/>
<button onclick="jeden()">1</button>
<button onclick="dwa()">2</button>
<button onclick="trzy()">3</button>
</body>
Я думаю, Самый простой способ - назначить кнопки клавишам клавиатуры. Кто-нибудь может мне помочь?
отступы ваш код – gsamaras
вы получите правильное решение? – vasilenicusor