瀏覽代碼

fix streaming trailers over HLS

Luke Pulverenti 11 年之前
父節點
當前提交
3c2ec758be
共有 1 個文件被更改,包括 9 次插入6 次删除
  1. 9 6
      MediaBrowser.Api/Playback/Hls/VideoHlsService.cs

+ 9 - 6
MediaBrowser.Api/Playback/Hls/VideoHlsService.cs

@@ -206,13 +206,16 @@ namespace MediaBrowser.Api.Playback.Hls
             var framerate = state.VideoRequest.Framerate ?? 0;
 
             // We have to supply a framerate for hls, so if it's null, account for that here
-            if (framerate.Equals(0))
-            {
-                framerate = state.VideoStream.AverageFrameRate ?? 0;
-            }
-            if (framerate.Equals(0))
+            if (state.VideoStream != null)
             {
-                framerate = state.VideoStream.RealFrameRate ?? 0;
+                if (framerate.Equals(0))
+                {
+                    framerate = state.VideoStream.AverageFrameRate ?? 0;
+                }
+                if (framerate.Equals(0))
+                {
+                    framerate = state.VideoStream.RealFrameRate ?? 0;
+                }
             }
             if (framerate.Equals(0))
             {