Explorar o código

update dlna resume

Luke Pulverenti %!s(int64=10) %!d(string=hai) anos
pai
achega
337777afc9
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      MediaBrowser.Dlna/PlayTo/PlayToController.cs

+ 10 - 0
MediaBrowser.Dlna/PlayTo/PlayToController.cs

@@ -385,6 +385,16 @@ namespace MediaBrowser.Dlna.PlayTo
 
                     if (newItem.StreamInfo.IsDirectStream)
                     {
+                        await Task.Delay(1000).ConfigureAwait(false);
+                        
+                        var maxWait = 15000000;
+                        var currentWait = 0;
+                        while (_device.TransportState != TRANSPORTSTATE.PLAYING && currentWait < maxWait)
+                        {
+                            await Task.Delay(1000).ConfigureAwait(false);
+                            currentWait += 1000;
+                        }
+                        
                         await _device.Seek(TimeSpan.FromTicks(newPosition)).ConfigureAwait(false);
                     }
                     return;