1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
jellyfin-web/src/bower_components/emby-webcomponents/photoplayer/plugin.js

25 lines
1.1 KiB
JavaScript
Raw Normal View History

2018-10-23 01:05:09 +03:00
define(["browser", "require", "events", "apphost", "loading", "dom", "playbackManager", "appRouter", "appSettings", "connectionManager"], function(browser, require, events, appHost, loading, dom, playbackManager, appRouter, appSettings, connectionManager) {
"use strict";
function PhotoPlayer() {
var self = this;
self.name = "Photo Player", self.type = "mediaplayer", self.id = "photoplayer", self.priority = 1
}
return PhotoPlayer.prototype.play = function(options) {
return new Promise(function(resolve, reject) {
require(["slideshow"], function(slideshow) {
var index = options.startIndex || 0;
new slideshow({
showTitle: !1,
cover: !1,
items: options.items,
startIndex: index,
interval: 11e3,
interactive: !0
}).show(), resolve()
})
})
}, PhotoPlayer.prototype.canPlayMediaType = function(mediaType) {
return "photo" === (mediaType || "").toLowerCase()
}, PhotoPlayer
});