mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
add comment for init conversion into timeupdate
This commit is contained in:
parent
e82bd8b744
commit
ad5d9be566
1 changed files with 8 additions and 9 deletions
|
@ -1,6 +1,6 @@
|
||||||
define(['playbackManager', 'nowPlayingHelper', 'events', 'connectionManager'], function (playbackManager, nowPlayingHelper, events, connectionManager) {
|
define(['playbackManager', 'nowPlayingHelper', 'events', 'connectionManager'], function (playbackManager, nowPlayingHelper, events, connectionManager) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// no support for mediaSession
|
// no support for mediaSession
|
||||||
if (!navigator.mediaSession && !window.NativeShell) {
|
if (!navigator.mediaSession && !window.NativeShell) {
|
||||||
return;
|
return;
|
||||||
|
@ -105,8 +105,7 @@ define(['playbackManager', 'nowPlayingHelper', 'events', 'connectionManager'], f
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// dummy this up
|
if (eventName == 'init') { // transform "init" event into "timeupdate" to restraint update rate
|
||||||
if (eventName == 'init') {
|
|
||||||
eventName = 'timeupdate';
|
eventName = 'timeupdate';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -181,7 +180,7 @@ define(['playbackManager', 'nowPlayingHelper', 'events', 'connectionManager'], f
|
||||||
} else {
|
} else {
|
||||||
imageUrl = null;
|
imageUrl = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
window.NativeShell.updateMediaSession({
|
window.NativeShell.updateMediaSession({
|
||||||
action: eventName,
|
action: eventName,
|
||||||
isLocalPlayer: isLocalPlayer,
|
isLocalPlayer: isLocalPlayer,
|
||||||
|
@ -283,23 +282,23 @@ define(['playbackManager', 'nowPlayingHelper', 'events', 'connectionManager'], f
|
||||||
navigator.mediaSession.setActionHandler('previoustrack', function () {
|
navigator.mediaSession.setActionHandler('previoustrack', function () {
|
||||||
execute('previousTrack');
|
execute('previousTrack');
|
||||||
});
|
});
|
||||||
|
|
||||||
navigator.mediaSession.setActionHandler('nexttrack', function () {
|
navigator.mediaSession.setActionHandler('nexttrack', function () {
|
||||||
execute('nextTrack');
|
execute('nextTrack');
|
||||||
});
|
});
|
||||||
|
|
||||||
navigator.mediaSession.setActionHandler('play', function () {
|
navigator.mediaSession.setActionHandler('play', function () {
|
||||||
execute('unpause');
|
execute('unpause');
|
||||||
});
|
});
|
||||||
|
|
||||||
navigator.mediaSession.setActionHandler('pause', function () {
|
navigator.mediaSession.setActionHandler('pause', function () {
|
||||||
execute('pause');
|
execute('pause');
|
||||||
});
|
});
|
||||||
|
|
||||||
navigator.mediaSession.setActionHandler('seekbackward', function () {
|
navigator.mediaSession.setActionHandler('seekbackward', function () {
|
||||||
execute('rewind');
|
execute('rewind');
|
||||||
});
|
});
|
||||||
|
|
||||||
navigator.mediaSession.setActionHandler('seekforward', function () {
|
navigator.mediaSession.setActionHandler('seekforward', function () {
|
||||||
execute('fastForward');
|
execute('fastForward');
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue