浏览代码

add all subtitles to hls manifest

Luke Pulverenti 9 年之前
父节点
当前提交
2254546ea5
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 1 1
      MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
  2. 2 0
      MediaBrowser.Api/Playback/StreamRequest.cs

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

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

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

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