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} -