mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add track sorting to mediainfo and player track selection
This commit is contained in:
parent
dc956eb48c
commit
b69b9227c4
3 changed files with 9 additions and 8 deletions
|
@ -3657,7 +3657,7 @@ class PlaybackManager {
|
|||
if (player.audioTracks) {
|
||||
const result = player.audioTracks();
|
||||
if (result) {
|
||||
return result;
|
||||
return result.sort(itemHelper.sortTracks);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3666,14 +3666,14 @@ class PlaybackManager {
|
|||
const mediaStreams = (mediaSource || {}).MediaStreams || [];
|
||||
return mediaStreams.filter(function (s) {
|
||||
return s.Type === 'Audio';
|
||||
});
|
||||
}).sort(itemHelper.sortTracks);
|
||||
}
|
||||
|
||||
subtitleTracks(player = this._currentPlayer) {
|
||||
if (player.subtitleTracks) {
|
||||
const result = player.subtitleTracks();
|
||||
if (result) {
|
||||
return result;
|
||||
return result.sort(itemHelper.sortTracks);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3682,7 +3682,7 @@ class PlaybackManager {
|
|||
const mediaStreams = (mediaSource || {}).MediaStreams || [];
|
||||
return mediaStreams.filter(function (s) {
|
||||
return s.Type === 'Subtitle';
|
||||
});
|
||||
}).sort(itemHelper.sortTracks);
|
||||
}
|
||||
|
||||
getSupportedCommands(player) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue