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 { backgroundFeatures } from "@videojs/core/dom";

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

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