ente/thirdparty/face-api/dom/isMediaLoaded.ts

10 lines
270 B
TypeScript
Raw Normal View History

import { env } from '../env';
export function isMediaLoaded(media: HTMLImageElement | HTMLVideoElement) : boolean {
const { Image, Video } = env.getEnv()
return (media instanceof Image && media.complete)
|| (media instanceof Video && media.readyState >= 3)
}