Просмотр исходного кода

playback: don't set start time if position is 0

Felix Paul Kühne 12 лет назад
Родитель
Сommit
5c9788f762
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      AspenProject/VLCMovieViewController.m

+ 4 - 2
AspenProject/VLCMovieViewController.m

@@ -416,8 +416,10 @@
         if (self.mediaItem.duration.intValue != 0)
             playbackPositionInTime = @(self.mediaItem.lastPosition.floatValue * (self.mediaItem.duration.intValue / 1000.));
     }
-    [_mediaPlayer.media addOptions:@{@"start-time": playbackPositionInTime}];
-    APLog(@"set starttime to %i", playbackPositionInTime.intValue);
+    if (playbackPositionInTime.intValue > 0) {
+        [_mediaPlayer.media addOptions:@{@"start-time": playbackPositionInTime}];
+        APLog(@"set starttime to %i", playbackPositionInTime.intValue);
+    }
 
     [_mediaPlayer addObserver:self forKeyPath:@"time" options:0 context:nil];
     [_mediaPlayer addObserver:self forKeyPath:@"remainingTime" options:0 context:nil];