import { MediaElement } from "../../ui/media-element.js";
import { MediaContainerElement } from "../../media/container-element.js";
import { createPlayer } from "../../player/create-player.js";
import { safeDefine } from "../safe-define.js";
import { videoFeatures } from "@videojs/core/dom";

//#region src/define/video/player.ts
const { ProviderMixin } = createPlayer({ features: videoFeatures });
var VideoPlayerElement = class extends ProviderMixin(MediaElement) {
	static {
		this.tagName = "video-player";
	}
};
safeDefine(VideoPlayerElement);
safeDefine(MediaContainerElement);

//#endregion
export { VideoPlayerElement };
//# sourceMappingURL=player.js.map