mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
28 lines
No EOL
748 B
JavaScript
28 lines
No EOL
748 B
JavaScript
(function () {
|
|
|
|
// Handle the volume down button
|
|
//
|
|
function onVolumeDownKeyDown() {
|
|
|
|
MediaController.volumeDown();
|
|
}
|
|
|
|
// Handle the volume up button
|
|
//
|
|
function onVolumeUpKeyDown() {
|
|
|
|
MediaController.volumeUp();
|
|
}
|
|
|
|
$(MediaController).on('playerchange', function (e, newPlayer, newTarget) {
|
|
|
|
document.removeEventListener("volumedownbutton", onVolumeDownKeyDown, false);
|
|
document.removeEventListener("volumeupbutton", onVolumeUpKeyDown, false);
|
|
|
|
if (!newPlayer.localPlayer) {
|
|
document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
|
|
document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
|
|
}
|
|
});
|
|
|
|
})(); |