mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add initial AirPlay support (#659)
This commit is contained in:
parent
86bf6ab8d2
commit
21066f06f0
4 changed files with 53 additions and 0 deletions
|
@ -789,6 +789,12 @@ define(["playbackManager", "dom", "inputManager", "datetime", "itemHelper", "med
|
|||
view.querySelector(".btnPip").classList.remove("hide");
|
||||
}
|
||||
|
||||
if (-1 === supportedCommands.indexOf("AirPlay")) {
|
||||
view.querySelector(".btnAirPlay").classList.add("hide");
|
||||
} else {
|
||||
view.querySelector(".btnAirPlay").classList.remove("hide");
|
||||
}
|
||||
|
||||
updateFullscreenIcon();
|
||||
}
|
||||
|
||||
|
@ -1306,6 +1312,9 @@ define(["playbackManager", "dom", "inputManager", "datetime", "itemHelper", "med
|
|||
view.querySelector(".btnPip").addEventListener("click", function () {
|
||||
playbackManager.togglePictureInPicture(currentPlayer);
|
||||
});
|
||||
view.querySelector(".btnAirPlay").addEventListener("click", function () {
|
||||
playbackManager.toggleAirPlay(currentPlayer);
|
||||
});
|
||||
view.querySelector(".btnVideoOsdSettings").addEventListener("click", onSettingsButtonClick);
|
||||
view.addEventListener("viewhide", function () {
|
||||
headerElement.classList.remove("hide");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue