Skip to content

Commit 13a095b

Browse files
committed
mpvplayer: add get_video_time
1 parent bf5a8b2 commit 13a095b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

blitzloop/mpvplayer.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ def __init__(self, display, rendering=False):
5555
else:
5656
key, val = opt.split("=", 1)
5757
self.mpv.set_property(key, val)
58-
self.poll_props = {"audio-pts": None}
58+
self.poll_props = {"audio-pts": None,
59+
"time-pos": None}
5960
for i in self.poll_props:
6061
self.mpv.get_property_async(i)
6162

@@ -311,6 +312,12 @@ def get_song_time(self, asynchronous=True):
311312
else:
312313
return self.mpv.get_property("audio-pts")
313314

315+
def get_video_time(self, asynchronous=True):
316+
if asynchronous:
317+
return self.poll_props["time-pos"]
318+
else:
319+
return self.mpv.get_property("time-pos")
320+
314321
def eof_reached(self):
315322
t = self.get_song_time() or 0
316323
return self.eof or t > self.duration

0 commit comments

Comments
 (0)