Răsfoiți Sursa

add all subtitles to hls manifest

Luke Pulverenti 9 ani în urmă
părinte
comite
2254546ea5

+ 1 - 1
MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs

@@ -525,7 +525,7 @@ namespace MediaBrowser.Api.Playback.Hls
 
 
             var subtitleGroup = subtitleStreams.Count > 0 &&
             var subtitleGroup = subtitleStreams.Count > 0 &&
                 request is GetMasterHlsVideoPlaylist &&
                 request is GetMasterHlsVideoPlaylist &&
-                ((GetMasterHlsVideoPlaylist)request).SubtitleMethod == SubtitleDeliveryMethod.Hls ?
+                (((GetMasterHlsVideoPlaylist)request).SubtitleMethod == SubtitleDeliveryMethod.Hls || ((GetMasterHlsVideoPlaylist)request).EnableSubtitlesInManifest) ?
                 "subs" :
                 "subs" :
                 null;
                 null;
 
 

+ 2 - 0
MediaBrowser.Api/Playback/StreamRequest.cs

@@ -194,6 +194,8 @@ namespace MediaBrowser.Api.Playback
 
 
         public bool ForceLiveStream { get; set; }
         public bool ForceLiveStream { get; set; }
 
 
+        public bool EnableSubtitlesInManifest { get; set; }
+
         public VideoStreamRequest()
         public VideoStreamRequest()
         {
         {
             EnableAutoStreamCopy = true;
             EnableAutoStreamCopy = true;