This commit is contained in:
caandt 2024-09-13 19:44:29 -05:00
parent 3543742439
commit 8a503beb05

View file

@ -68,38 +68,38 @@ function playSong() {
_playSong()
});
}
let n = 0;
function _playSong() {
let song = songs[n] ?? songs[n = 0];
audio.src = song.href;
if (song.src) popup(`\u266b - ${song.src} (${song.artist}) - ${song.name}`);
else popup(`\u266b - ${song.artist} - ${song.name}`);
audio.play();
play.children[1].textContent = '\u23F8'
}
addButton('\u23EE', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return;
playSong(--n);
});
let play = addButton('\u23F5', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return;
const target = e.target.localName === 'span' ? e.target.parentElement.children[1] : e.target.children[1];
if (audio.paused) {
if (!audio.src) {
playSong(n);
audio.addEventListener('ended', e => {
playSong(++n);
});
}
audio.play();
target.textContent = '\u23F8';
} else {
audio.pause();
target.textContent = '\u23F5';
let n = 0;
function _playSong() {
let song = songs[n] ?? songs[n = 0];
audio.src = song.href;
if (song.src) popup(`\u266b - ${song.src} (${song.artist}) - ${song.name}`);
else popup(`\u266b - ${song.artist} - ${song.name}`);
audio.play();
play.children[1].textContent = '\u23F8'
}
addButton('\u23EE', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return;
playSong(--n);
});
let play = addButton('\u23F5', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return;
const target = e.target.localName === 'span' ? e.target.parentElement.children[1] : e.target.children[1];
if (audio.paused) {
if (!audio.src) {
playSong(n);
audio.addEventListener('ended', e => {
playSong(++n);
});
}
});
addButton('\u23EF', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return;
playSong(++n);
});
addVolume(5);
audio.play();
target.textContent = '\u23F8';
} else {
audio.pause();
target.textContent = '\u23F5';
}
});
addButton('\u23EF', (e) => {
if (e && e.type === 'keydown' && e.key != 'Enter') return;
playSong(++n);
});
addVolume(5);