mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update video osd
This commit is contained in:
parent
5fb6288ba2
commit
5516e8b168
9 changed files with 19 additions and 28 deletions
|
@ -14,12 +14,12 @@
|
|||
},
|
||||
"devDependencies": {},
|
||||
"ignore": [],
|
||||
"version": "1.4.441",
|
||||
"_release": "1.4.441",
|
||||
"version": "1.4.442",
|
||||
"_release": "1.4.442",
|
||||
"_resolution": {
|
||||
"type": "version",
|
||||
"tag": "1.4.441",
|
||||
"commit": "f887007409e0ab3a8ca1f5b2a58aac519fc2c5cc"
|
||||
"tag": "1.4.442",
|
||||
"commit": "f4fbcdd53e93fcc3c5a8ce58c5f8ba63be77a4ee"
|
||||
},
|
||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||
"_target": "^1.2.1",
|
||||
|
|
|
@ -698,7 +698,9 @@ define(['browser', 'pluginManager', 'events', 'apphost', 'loading', 'playbackMan
|
|||
|
||||
// simple playback should use the native support
|
||||
if (mediaSource.RunTimeTicks) {
|
||||
//if (!browser.edge) {
|
||||
return false;
|
||||
//}
|
||||
}
|
||||
|
||||
//return false;
|
||||
|
|
|
@ -461,6 +461,14 @@ define(['events', 'datetime', 'appSettings', 'pluginManager', 'userSettings', 'g
|
|||
lastLocalPlayer = player;
|
||||
}
|
||||
|
||||
if (previousPlayer) {
|
||||
self.endPlayerUpdates(previousPlayer);
|
||||
}
|
||||
|
||||
if (player) {
|
||||
self.beginPlayerUpdates(player);
|
||||
}
|
||||
|
||||
triggerPlayerChange(player, targetInfo, previousPlayer, previousTargetInfo);
|
||||
}
|
||||
|
||||
|
|
|
@ -146,7 +146,7 @@ define(['appStorage', 'browser'], function (appStorage, browser) {
|
|||
}
|
||||
|
||||
if (supportsFullscreen()) {
|
||||
features.push('fullscreen');
|
||||
features.push('fullscreenchange');
|
||||
}
|
||||
|
||||
if (browser.chrome || (browser.edge && !browser.slow)) {
|
||||
|
|
|
@ -460,7 +460,6 @@
|
|||
console.log('remotecontrol event: ' + e.type);
|
||||
|
||||
var player = this;
|
||||
playbackManager.beginPlayerUpdates(player);
|
||||
onStateChanged.call(player, e, state);
|
||||
|
||||
loadPlaylist(dlg);
|
||||
|
@ -469,9 +468,6 @@
|
|||
function onPlaybackStopped(e, state) {
|
||||
|
||||
console.log('remotecontrol event: ' + e.type);
|
||||
var player = this;
|
||||
|
||||
playbackManager.endPlayerUpdates(player);
|
||||
|
||||
loadPlaylist(dlg);
|
||||
}
|
||||
|
@ -527,7 +523,6 @@
|
|||
events.off(player, 'playing', onPlayPauseStateChanged);
|
||||
events.off(player, 'timeupdate', onTimeUpdate);
|
||||
|
||||
playbackManager.endPlayerUpdates(player);
|
||||
currentPlayer = null;
|
||||
}
|
||||
}
|
||||
|
@ -544,10 +539,6 @@
|
|||
|
||||
playbackManager.getPlayerState(player).then(function (state) {
|
||||
|
||||
if (state.NowPlayingItem) {
|
||||
playbackManager.beginPlayerUpdates(player);
|
||||
}
|
||||
|
||||
onStateChanged.call(player, { type: 'init' }, state);
|
||||
});
|
||||
|
||||
|
|
|
@ -642,8 +642,6 @@
|
|||
console.log('nowplaying event: ' + e.type);
|
||||
var player = this;
|
||||
|
||||
playbackManager.endPlayerUpdates(player);
|
||||
|
||||
hideNowPlayingBar();
|
||||
}
|
||||
|
||||
|
@ -673,7 +671,6 @@
|
|||
}
|
||||
|
||||
isEnabled = true;
|
||||
playbackManager.beginPlayerUpdates(player);
|
||||
|
||||
if (nowPlayingBarElement) {
|
||||
updatePlayerStateInternal(event, state);
|
||||
|
@ -718,7 +715,6 @@
|
|||
events.off(player, 'playing', onPlayPauseStateChanged);
|
||||
events.off(player, 'timeupdate', onTimeUpdate);
|
||||
|
||||
playbackManager.endPlayerUpdates(player);
|
||||
currentPlayer = null;
|
||||
hideNowPlayingBar();
|
||||
}
|
||||
|
|
|
@ -2745,7 +2745,7 @@ var AppInfo = {};
|
|||
|
||||
postInitDependencies.push('playerSelectionMenu');
|
||||
|
||||
//if (appHost.supports('fullscreen')) {
|
||||
//if (appHost.supports('fullscreenchange')) {
|
||||
require(['fullscreen-doubleclick']);
|
||||
//}
|
||||
|
||||
|
|
|
@ -447,8 +447,6 @@
|
|||
updatePlayerStateInternal(event, state);
|
||||
updatePlaylist();
|
||||
|
||||
playbackManager.beginPlayerUpdates(player);
|
||||
|
||||
enableStopOnBack(true);
|
||||
}
|
||||
|
||||
|
@ -487,9 +485,6 @@
|
|||
currentRuntimeTicks = null;
|
||||
|
||||
console.log('nowplaying event: ' + e.type);
|
||||
var player = this;
|
||||
|
||||
playbackManager.endPlayerUpdates(player);
|
||||
|
||||
if (state.nextMediaType !== 'Video') {
|
||||
|
||||
|
@ -539,7 +534,6 @@
|
|||
events.off(player, 'playing', onPlayPauseStateChanged);
|
||||
events.off(player, 'timeupdate', onTimeUpdate);
|
||||
|
||||
playbackManager.endPlayerUpdates(player);
|
||||
currentPlayer = null;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -198,10 +198,10 @@
|
|||
<i class="xlargePaperIconButton md-icon"></i>
|
||||
</button>
|
||||
|
||||
<button is="paper-icon-button-light" class="btnAudio autoSize">
|
||||
<button is="paper-icon-button-light" class="btnAudio hide autoSize">
|
||||
<i class="xlargePaperIconButton md-icon"></i>
|
||||
</button>
|
||||
<button is="paper-icon-button-light" class="btnSubtitles autoSize">
|
||||
<button is="paper-icon-button-light" class="btnSubtitles hide autoSize">
|
||||
<i class="xlargePaperIconButton md-icon"></i>
|
||||
</button>
|
||||
<button is="paper-icon-button-light" class="btnCast hide autoSize">
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue