diff --git a/src/Time.svelte b/src/Time.svelte
index 6938329..3846107 100644
--- a/src/Time.svelte
+++ b/src/Time.svelte
@@ -15,6 +15,7 @@
const setTime = throttle(
() => {
ft = formatTime(currentTime, hours);
+ getTime && getTime(ft);
},
250,
true
diff --git a/src/VideoPlayer.svelte b/src/VideoPlayer.svelte
index 417b290..a57e3b1 100644
--- a/src/VideoPlayer.svelte
+++ b/src/VideoPlayer.svelte
@@ -28,6 +28,7 @@
export let skipSeconds = 5;
export let controlsOnPause = true;
export let timeDisplay = false;
+ export let getTime = false;
$: _width = parseInt(width);
$: _height = parseInt(height);
@@ -56,7 +57,8 @@
{skipSeconds}
{aspectRatio}
{controlsOnPause}
- {timeDisplay} />
+ {timeDisplay}
+ {getTime} />
{:else}
{/if}
diff --git a/src/VideoPlayerClient.svelte b/src/VideoPlayerClient.svelte
index a8422f1..e53b219 100644
--- a/src/VideoPlayerClient.svelte
+++ b/src/VideoPlayerClient.svelte
@@ -52,6 +52,7 @@
export let aspectRatio;
export let controlsOnPause;
export let timeDisplay;
+ export let getTime;
$: _sources = prepareVideoSources(source);
$: _skipSeconds = parseFloat(skipSeconds);
@@ -328,7 +329,7 @@
bind:isScrubbing
on:pointerup={onPlaybarPointerUp} />
{#if timeDisplay}
-
+
{/if}