From 8a4686c80072eff1135547db318f7d7bdf2fe377 Mon Sep 17 00:00:00 2001 From: sirmrak Date: Mon, 25 May 2026 18:04:37 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=B8=D0=BD=D1=82=D0=B5=D0=B3=D1=80?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20Lottie=20=D0=B0=D0=BD=D0=B8=D0=BC?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D0=B8=20AI=20robot=20=D0=B2=20assist.html?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Заменена CSS сфера на dotlottie-player - Анимация реагирует на состояния (idle/listening/speaking) - Скорость анимации зависит от RMS уровня микрофона - Добавлена обработка ошибок загрузки - Сохранены все WebSocket команды и события --- web-client/assist.html | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/web-client/assist.html b/web-client/assist.html index be0918e..f076086 100644 --- a/web-client/assist.html +++ b/web-client/assist.html @@ -354,7 +354,8 @@ background="transparent" speed="1" loop - autoplay> + autoplay + intermission="0"> @@ -632,6 +633,17 @@ console.log('✅ Lottie animation loaded'); updateLottieSpeed(); }); + + lottiePlayer.addEventListener('error', (e) => { + console.error('❌ Lottie animation error:', e); + console.log('Trying to load first animation...'); + // Попробовать загрузить первую анимацию из файла + lottiePlayer.load('AI robot.lottie'); + }); + + lottiePlayer.addEventListener('load', () => { + console.log('✅ Lottie file loaded successfully'); + }); } });