瀏覽代碼

VLCMetadata: use the mediaplayer.time to correctly display the playback progress

Carola Nitz 7 年之前
父節點
當前提交
d9908ba7cf
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      SharedSources/VLCMetadata.m

+ 1 - 1
SharedSources/VLCMetadata.m

@@ -97,7 +97,7 @@
     }
     self.playbackDuration = @(mediaPlayer.media.length.intValue / 1000.);
     self.playbackRate = @(mediaPlayer.rate);
-    self.elapsedPlaybackTime = @(mediaPlayer.media.length.intValue / 1000.);
+    self.elapsedPlaybackTime = @(mediaPlayer.time.value.floatValue / 1000.);
     [[NSNotificationCenter defaultCenter] postNotificationName:VLCPlaybackControllerPlaybackMetadataDidChange object:self];
 #if TARGET_OS_IOS
     if ([[VLCKeychainCoordinator defaultCoordinator] passcodeLockEnabled]) return;