Procházet zdrojové kódy

update dlna resume

Luke Pulverenti před 10 roky
rodič
revize
337777afc9
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  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;