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

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

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