vidstack
Version:
Build awesome media experiences on the web.
21 lines (19 loc) • 692 B
JavaScript
function isAudioProvider(provider) {
return provider?.$$PROVIDER_TYPE === "AUDIO";
}
function isVideoProvider(provider) {
return provider?.$$PROVIDER_TYPE === "VIDEO";
}
function isHLSProvider(provider) {
return provider?.$$PROVIDER_TYPE === "HLS";
}
function isHTMLAudioElement(element) {
return element instanceof HTMLAudioElement;
}
function isHTMLVideoElement(element) {
return element instanceof HTMLVideoElement;
}
function isHTMLMediaElement(element) {
return isHTMLAudioElement(element) || isHTMLVideoElement(element);
}
export { isAudioProvider as a, isVideoProvider as b, isHLSProvider as c, isHTMLAudioElement as d, isHTMLVideoElement as e, isHTMLMediaElement as i };