improve PlyrVideoPlayer
This commit is contained in:
@@ -71,11 +71,11 @@ class PlyrVideoPlayer:
|
|||||||
raise ValueError("Supported events: 'play', 'pause', 'end', 'seeked'")
|
raise ValueError("Supported events: 'play', 'pause', 'end', 'seeked'")
|
||||||
ui.on(mapping[event], callback)
|
ui.on(mapping[event], callback)
|
||||||
|
|
||||||
async def is_seeking(self):
|
async def is_seeking(self) -> bool:
|
||||||
return await ui.run_javascript(f"window.{self.player_var}.seeking")
|
try:
|
||||||
|
return await ui.run_javascript(f"window.{self.player_var}.seeking")
|
||||||
async def get_audio_tracks(self):
|
except TimeoutError:
|
||||||
return await ui.run_javascript(f"window.{self.player_var}.audio_tracks")
|
return False
|
||||||
|
|
||||||
def play(self):
|
def play(self):
|
||||||
ui.run_javascript(f"window.{self.player_var}.play();")
|
ui.run_javascript(f"window.{self.player_var}.play();")
|
||||||
|
|||||||
Reference in New Issue
Block a user