소스 검색

update dash manifest

Luke Pulverenti 10 년 전
부모
커밋
581d83e03f
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      MediaBrowser.Api/Playback/Hls/MpegDashService.cs

+ 2 - 1
MediaBrowser.Api/Playback/Hls/MpegDashService.cs

@@ -288,7 +288,8 @@ namespace MediaBrowser.Api.Playback.Hls
             var queryString = queryStringIndex == -1 ? string.Empty : Request.RawUrl.Substring(queryStringIndex);
 
             var index = 0;
-            builder.Append("<SegmentList timescale=\"1000000\" duration=\"5000000\" startNumber=\"1\">");
+            var duration = 1000000 * state.SegmentLength;
+            builder.AppendFormat("<SegmentList timescale=\"1000000\" duration=\"{0}\" startNumber=\"1\">", duration.ToString(CultureInfo.InvariantCulture));
 
             while (seconds > 0)
             {