Add media hardware key support (#6031)

This commit is contained in:
feederbox826
2025-09-09 01:03:55 -04:00
committed by GitHub
parent 14be3c24ff
commit e23bdfa204

View File

@@ -120,6 +120,22 @@ function handleHotkeys(player: VideoJsPlayer, event: videojs.KeyboardEvent) {
return; return;
} }
const skipButtons = player.skipButtons();
if (skipButtons) {
// handle multimedia keys
switch (event.key) {
case "MediaTrackNext":
if (!skipButtons.onNext) return;
skipButtons.onNext();
break;
case "MediaTrackPrevious":
if (!skipButtons.onPrevious) return;
skipButtons.onPrevious();
break;
// MediaPlayPause handled by videojs
}
}
switch (event.which) { switch (event.which) {
case 32: // space case 32: // space
case 13: // enter case 13: // enter