add play/pause hotkey

This commit is contained in:
ed 2021-06-16 19:19:29 +02:00
parent 076e103d53
commit 1aa9033022
2 changed files with 18 additions and 12 deletions

View file

@ -171,7 +171,7 @@ the browser has the following hotkeys
* `0..9` jump to 10%..90%
* `U/O` skip 10sec back/forward
* `J/L` prev/next song
* `J` also starts playing the folder
* `M` play/pause (also starts playing the folder)
* in the grid view:
* `S` toggle multiselect
* `A/D` zoom

View file

@ -445,9 +445,7 @@ function song_skip(n) {
}
// hook up the widget buttons
(function () {
ebi('bplay').onclick = function (e) {
function playpause(e) {
ev(e);
if (mp.au) {
if (mp.au.paused)
@ -457,7 +455,12 @@ function song_skip(n) {
}
else
play(0);
};
};
// hook up the widget buttons
(function () {
ebi('bplay').onclick = playpause;
ebi('bprev').onclick = function (e) {
ev(e);
song_skip(-1);
@ -1227,6 +1230,9 @@ document.onkeydown = function (e) {
if (n !== 0)
return song_skip(n);
if (k == 'KeyM')
return playpause();
n = k == 'KeyU' ? -10 : k == 'KeyO' ? 10 : 0;
if (n !== 0)
return mp.au ? seek_au_sec(mp.au.currentTime + n) : true;