From 8f45100c62bc9082f1124451962cdba8a4240d3c Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 19 Sep 2025 15:58:25 +0800 Subject: [PATCH] bugfix --- bricks/llmout.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/bricks/llmout.js b/bricks/llmout.js index 8576ea1..9aa4a04 100644 --- a/bricks/llmout.js +++ b/bricks/llmout.js @@ -25,12 +25,13 @@ bricks.LlmOut = class extends bricks.VBox { update(data){ if (data.audio){ + var url = data.audio; + if (! data.audio.startsWith('http')){ + if (! data.audio.startsWith('data:audio/')){ + url = 'data:audio/wav;base64,' + url; + } + } if (!this.a_w) { - var url = data.audio; - if (! data.audio.startsWith('http')){ - if (! data.audio.startsWith('data:audio/'){ - url = 'data:audio/wav;base64,' + url; - } this.a_w = new bricks.AudioPlayer({ width: '100%', autoplay: true, @@ -38,7 +39,7 @@ bricks.LlmOut = class extends bricks.VBox { cheight:2 }); } else { - this.a_w.add_url(data.audio); + this.a_w.add_url(url); } } if (data.video){