mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
fix: add SSR stubs for HLS media (#641)
This commit is contained in:
@@ -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
|
||||
) {}
|
||||
|
||||
Reference in New Issue
Block a user