rx-player
Version:
Canal+ HTML5 Video Player
15 lines (12 loc) • 563 B
text/typescript
import type { IMediaElement } from "../../compat/browser_compatibility_types";
import features from "../../features";
import type { ITextDisplayerOptions } from "../init/types";
export function canHandleVideoTracks(mediaElement: IMediaElement | null): boolean {
return mediaElement?.nodeName.toLowerCase() === "video";
}
export function canHandleTextTracks(textTrackOptions: ITextDisplayerOptions): boolean {
return (
(textTrackOptions.textTrackMode === "html" && features.htmlTextDisplayer !== null) ||
features.nativeTextDisplayer !== null
);
}