mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
added more remote control commands
This commit is contained in:
parent
371dd1454a
commit
432c8c49ce
20 changed files with 129 additions and 117 deletions
|
@ -150,7 +150,9 @@
|
|||
|
||||
function onWebSocketMessageReceived(e, msg) {
|
||||
|
||||
var localPlayer = msg.MessageType === "Play" || msg.MessageType === "Playstate" ?
|
||||
var localPlayer = msg.MessageType === "Play" ||
|
||||
msg.MessageType === "Playstate" ||
|
||||
msg.MessageType === "GeneralCommand" ?
|
||||
MediaController.getLocalPlayer() :
|
||||
null;
|
||||
|
||||
|
@ -191,6 +193,26 @@
|
|||
localPlayer.remoteFullscreen();
|
||||
}
|
||||
}
|
||||
else if (msg.MessageType === "GeneralCommand") {
|
||||
|
||||
var cmd = msg.Data;
|
||||
|
||||
if (cmd.Name === 'Mute') {
|
||||
localPlayer.mute();
|
||||
}
|
||||
else if (cmd.Name === 'Unmute') {
|
||||
localPlayer.unmute();
|
||||
}
|
||||
else if (cmd.Name === 'VolumeUp') {
|
||||
localPlayer.volumeUp();
|
||||
}
|
||||
else if (cmd.Name === 'VolumeDown') {
|
||||
localPlayer.volumeDown();
|
||||
}
|
||||
else if (cmd.Name === 'ToggleMute') {
|
||||
localPlayer.toggleMute();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$(ApiClient).on("websocketmessage", onWebSocketMessageReceived);
|
||||
|
@ -232,7 +254,7 @@
|
|||
function showPlayerSelection(page) {
|
||||
|
||||
var promise = MediaController.getTargets();
|
||||
|
||||
|
||||
var html = '<div data-role="panel" data-position="right" data-display="overlay" data-position-fixed="true" id="playerSelectionPanel" class="playerSelectionPanel" data-theme="b">';
|
||||
|
||||
html += '<div class="players"></div>';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue