fix: add SSR stubs for HLS media (#641)

This commit is contained in:
Wesley Luyten
2026-02-27 12:53:24 -06:00
committed by GitHub
parent 3305fb3db6
commit 2b50825573
+6 -2
View File
@@ -26,12 +26,16 @@ export class HlsMediaDelegate implements MediaDelegate {
// This is used by the web component because it needs to extend HTMLElement!
export class HlsCustomMedia extends MediaDelegateMixin(
CustomMediaMixin(HTMLElement, { tag: 'video' }),
CustomMediaMixin(globalThis.HTMLElement ?? class {}, { tag: 'video' }),
HlsMediaDelegate
) {}
// This is used by the React component.
export class HlsMedia extends MediaDelegateMixin(
MediaProxyMixin(HTMLVideoElement, HTMLMediaElement, EventTarget),
MediaProxyMixin(
globalThis.HTMLVideoElement ?? class {},
globalThis.HTMLMediaElement ?? class {},
globalThis.EventTarget ?? class {}
),
HlsMediaDelegate
) {}