castable-video
Version:
Cast your video element to the big screen with ease!
12 lines (9 loc) • 453 B
JavaScript
import { CustomVideoElement } from 'custom-media-element';
import { CastableMediaMixin } from './castable-mixin.js';
export const CastableVideoElement = globalThis.document
? CastableMediaMixin(CustomVideoElement)
: class {};
if (globalThis.customElements && !globalThis.customElements.get('castable-video')) {
globalThis.CastableVideoElement = CastableVideoElement;
globalThis.customElements.define('castable-video', CastableVideoElement);
}