From c75c429267cf7c286f59e7561b981fa06b6e8f8b Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 30 Sep 2025 10:39:29 +0800 Subject: [PATCH] bugfix --- bricks/input.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/bricks/input.js b/bricks/input.js index cffb94c..a67b3a1 100644 --- a/bricks/input.js +++ b/bricks/input.js @@ -686,17 +686,14 @@ bricks.UiVideo =class extends bricks.UiFile { this.preview.add_widget(vw); return; } - const reader = new FileReader(); - reader.onload = (e) => { - var imgw = new bricks.VideoPlayer({ - url:e.target.result, - autoplay: true, - width:'100%' - }); - console.log('show video', e.target.result); - this.preview.add_widget(imgw); - }; - reader.readAsDataURL(file); + var url = URL.createObjectURL(file); + var imgw = new bricks.VideoPlayer({ + url:url, + autoplay: true, + width:'100%' + }); + console.log('show video', e.target.result); + this.preview.add_widget(imgw); } } bricks.UiImage =class extends bricks.UiFile {