1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update components

This commit is contained in:
Luke Pulverenti 2017-01-06 01:29:35 -05:00
parent f4278dfc1a
commit 1e3bc96dab
6 changed files with 81 additions and 15 deletions

View file

@ -83,9 +83,14 @@
sendPlayCommand(options, 'PlayLast');
};
self.canQueueMediaType = function (mediaType) {
self.canPlayMediaType = function (mediaType) {
return mediaType === 'Audio' || mediaType === 'Video';
mediaType = (mediaType || '').toLowerCase();
return mediaType === 'audio' || mediaType === 'video';
};
self.canQueueMediaType = function (mediaType) {
return self.canPlayMediaType(mediaType);
};
self.stop = function () {
@ -224,6 +229,23 @@
sendCommandByName('DisplayContent', options);
};
self.isPlaying = function () {
var state = self.lastPlayerData || {};
return state.NowPlayingItem != null;
};
self.isPlayingVideo = function () {
var state = self.lastPlayerData || {};
state = state.NowPlayingItem || {};
return state.MediaType === 'Video';
};
self.isPlayingAudio = function () {
var state = self.lastPlayerData || {};
state = state.NowPlayingItem || {};
return state.MediaType === 'Audio';
};
self.getPlayerState = function () {
var apiClient = window.ApiClient;