浏览代码

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

Felix Paul Kühne 12 年之前
父节点
当前提交
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];