mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
fixes #295 - Add play to vlc option
This commit is contained in:
parent
c6309d5001
commit
22eb703c65
16 changed files with 545 additions and 61 deletions
|
@ -238,9 +238,14 @@
|
|||
|
||||
showPlayMenu: function (positionTo, itemId, itemType, isFolder, mediaType, resumePositionTicks, showAddToPlaylist) {
|
||||
|
||||
var externalPlayers = ExternalPlayer.getExternalPlayers();
|
||||
|
||||
if (!resumePositionTicks && mediaType != "Audio" && !isFolder) {
|
||||
MediaController.play(itemId);
|
||||
return;
|
||||
|
||||
if (!externalPlayers.length || mediaType != "Video") {
|
||||
MediaController.play(itemId);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
$('.playFlyout').popup("close").remove();
|
||||
|
@ -252,6 +257,10 @@
|
|||
|
||||
html += '<li><a href="#" onclick="MediaController.play(\'' + itemId + '\');LibraryBrowser.closePlayMenu();">' + Globalize.translate('ButtonPlay') + '</a></li>';
|
||||
|
||||
if (!isFolder && externalPlayers.length) {
|
||||
html += '<li><a href="#" onclick="LibraryBrowser.closePlayMenu();ExternalPlayer.showMenu(\'' + itemId + '\');">' + Globalize.translate('ButtonPlayExternalPlayer') + '</a></li>';
|
||||
}
|
||||
|
||||
if (resumePositionTicks) {
|
||||
html += '<li><a href="#" onclick="MediaController.play({ids:[\'' + itemId + '\'],startPositionTicks:' + resumePositionTicks + '});LibraryBrowser.closePlayMenu();">' + Globalize.translate('ButtonResume') + '</a></li>';
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue