diff --git a/src/tags/clover-video.client.ts b/src/tags/clover-video.client.ts index 8c0ef8b35301b812313d8a320c52aeca197171f5..9c39ac996070a8073d4958b63773cb289bcf9360 100644 --- a/src/tags/clover-video.client.ts +++ b/src/tags/clover-video.client.ts @@ -136,7 +136,7 @@ function hydrateVideoInner( } video.src = src; video.controls = true; - onCloverVideoInit?.(id, video); + window.onCloverVideoInit?.(id, video); return; } if (mode === "av1" && !hasDash) { @@ -239,10 +239,10 @@ function hydrateVideoInner( enableSafariAirplay(); player.attachView(video); if (objectUrl) video.play(); - onCloverVideoInit?.(id, video); + window.onCloverVideoInit?.(id, video); }); video.controls = true; - onCloverVideoInit?.(id, video); + window.onCloverVideoInit?.(id, video); // This proxying is for ManagedMediaSource, exposing the HLS stream for AirPlay function enableSafariAirplay() { @@ -273,7 +273,7 @@ function hydrateVideoInner( hlsSource.src = hlsFile; video.appendChild(hlsSource); video.controls = true; - onCloverVideoInit?.(id, video); + window.onCloverVideoInit?.(id, video); } else if (mode === "hls-polyfill") { hls!.then((hls) => { // @ts-expect-error suspicious @@ -281,12 +281,12 @@ function hydrateVideoInner( player.loadSource(hlsFile); player.attachMedia(video); video.controls = true; - onCloverVideoInit?.(id, video); + window.onCloverVideoInit?.(id, video); }); } else { video.src = src; video.controls = true; - onCloverVideoInit?.(id, video); + window.onCloverVideoInit?.(id, video); } }