Browse Source

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

Carola Nitz 7 years ago
parent
commit
d9908ba7cf
1 changed files with 1 additions and 1 deletions
  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;