Im trying to create a thumbnail from a video file in typescript. This is my code below:
createThumbnail(video_url: string) {
let canvas: HTMLCanvasElement = document.createElement('canvas');
let video: HTMLVideoElement = document.createElement('video');
video.src = video_url;
video.currentTime = 8;
canvas.getContext('2d').drawImage(video, 0, 0, 200, 200);
canvas.toBlob(b => { resolve(b) }, 'image/png');
}
It creates the image alright but blank. It just creates a blank image. What i'm i doing wrong in my code ?