diff --git a/player.py b/player.py index 7eca618..e44a4a4 100644 --- a/player.py +++ b/player.py @@ -22,9 +22,11 @@ class Player: def stop(self): self.media_player.stop() -# Note: The time.sleep() here is just to prevent the script from ending immediately. -# For a real application, you'll need a more robust way to check if the video is still playing. -# This could be done by polling the media player's state or setting up event handlers. + def get_time(self): + return self.media_player.get_time() + + def reset(self): + self.media_player.set_time(0) # Path to your video file if __name__ == '__main__': @@ -33,6 +35,13 @@ if __name__ == '__main__': player.play() time.sleep(0.1) print(player.get_length()) + print(player.get_time()) + time.sleep(5) + print(player.get_time()) + time.sleep(5) + print(player.get_time()) + player.reset() + player.play() time.sleep(5) player.stop()