From d79b387a3400347b0950daf50ae5a580d8505772 Mon Sep 17 00:00:00 2001 From: Jonathan Jogenfors Date: Tue, 12 Nov 2024 00:07:25 +0100 Subject: [PATCH] wip --- .../lib/components/cast/cast-button.svelte | 12 +++++++--- web/src/lib/utils/cast-player.ts | 24 +++++++------------ 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/web/src/lib/components/cast/cast-button.svelte b/web/src/lib/components/cast/cast-button.svelte index 87df177e1acfd0..6c406394236ea2 100644 --- a/web/src/lib/components/cast/cast-button.svelte +++ b/web/src/lib/components/cast/cast-button.svelte @@ -3,10 +3,16 @@ import Button from '$lib/components/elements/buttons/button.svelte'; import { onMount } from 'svelte'; - onMount(async () => { - await loadCastFramework(); - CastPlayer.getInstance(); + onMount(() => { + loadCastFramework(); }); + + window['__onGCastApiAvailable'] = function (isAvailable) { + console.log('isAvailable', isAvailable); + if (isAvailable) { + CastPlayer.getInstance(); + } + };