mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
18 lines
442 B
TypeScript
18 lines
442 B
TypeScript
import { features } from '@videojs/core/dom';
|
|
import { MediaElement } from '@/ui/media-element';
|
|
import { createPlayer } from '../../player/create-player';
|
|
|
|
const { PlayerMixin } = createPlayer({
|
|
features: [...features.video],
|
|
});
|
|
|
|
export class VideoPlayer extends PlayerMixin(MediaElement) {}
|
|
|
|
customElements.define('video-player', VideoPlayer);
|
|
|
|
declare global {
|
|
interface HTMLElementTagNameMap {
|
|
'video-player': VideoPlayer;
|
|
}
|
|
}
|