From 6db3b813a8261df919a79b9128b661536b5b11f1 Mon Sep 17 00:00:00 2001 From: Bettina Steger Date: Thu, 27 May 2021 14:21:09 +0200 Subject: [PATCH] use oncanplay instead of timeout --- src/dom/bufferToVideo.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/dom/bufferToVideo.ts b/src/dom/bufferToVideo.ts index fcd2063..6e0a6ee 100644 --- a/src/dom/bufferToVideo.ts +++ b/src/dom/bufferToVideo.ts @@ -5,9 +5,7 @@ export function bufferToVideo(buf: Blob): Promise { if (!(buf instanceof Blob)) reject(new Error('bufferToVideo - expected buf to be of type: Blob')); const video = env.getEnv().createVideoElement(); - video.onloadstart = () => { - setTimeout(() => resolve(video), 100); - }; + video.oncanplay = () => resolve(video); video.onerror = reject; video.type = buf.type; video.playsInline = true;