mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fix script error on now playing page
This commit is contained in:
parent
13a2268043
commit
75dba0b17f
9 changed files with 70 additions and 24 deletions
33
dashboard-ui/cordova/android/vlcplayer.js
vendored
33
dashboard-ui/cordova/android/vlcplayer.js
vendored
|
@ -1,6 +1,6 @@
|
|||
(function () {
|
||||
|
||||
function vlcRenderer(type) {
|
||||
function vlcRenderer(options) {
|
||||
|
||||
var self = this;
|
||||
|
||||
|
@ -95,11 +95,11 @@
|
|||
return;
|
||||
}
|
||||
|
||||
if (type == 'audio') {
|
||||
if (options.type == 'audio') {
|
||||
|
||||
AndroidVlcPlayer.playAudioVlc(val, JSON.stringify(item), JSON.stringify(mediaSource), posterUrl);
|
||||
} else {
|
||||
AndroidVlcPlayer.playVideoVlc(val);
|
||||
AndroidVlcPlayer.playVideoVlc(val, JSON.stringify(item), JSON.stringify(mediaSource), posterUrl);
|
||||
}
|
||||
|
||||
playerState.currentSrc = val;
|
||||
|
@ -129,6 +129,11 @@
|
|||
playerState = {};
|
||||
};
|
||||
|
||||
self.enableCustomVideoControls = function () {
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
var posterUrl;
|
||||
self.setPoster = function (url) {
|
||||
posterUrl = url;
|
||||
|
@ -163,9 +168,29 @@
|
|||
}
|
||||
};
|
||||
|
||||
self.init = function () {
|
||||
|
||||
var deferred = DeferredBuilder.Deferred();
|
||||
deferred.resolve();
|
||||
return deferred.promise();
|
||||
};
|
||||
|
||||
window.AudioRenderer.Current = self;
|
||||
window.VideoRenderer.Current = self;
|
||||
}
|
||||
|
||||
window.AudioRenderer = vlcRenderer;
|
||||
window.AudioRenderer = function (options) {
|
||||
options = options || {};
|
||||
options.type = 'audio';
|
||||
|
||||
return new vlcRenderer(options);
|
||||
};
|
||||
|
||||
window.VideoRenderer = function (options) {
|
||||
options = options || {};
|
||||
options.type = 'video';
|
||||
|
||||
return new vlcRenderer(options);
|
||||
};
|
||||
|
||||
})();
|
Loading…
Add table
Add a link
Reference in a new issue