Răsfoiți Sursa

update dlna resume

Luke Pulverenti 10 ani în urmă
părinte
comite
337777afc9
1 a modificat fișierele cu 10 adăugiri și 0 ștergeri
  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;