From 65e28cd553f105ffc7a69f4dcd7e1603ba8e7563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CDaisyWu=E2=80=9D?= <“18682150237@163.com”> Date: Wed, 18 Dec 2024 18:11:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=98=9F=E5=9B=BE=E5=91=BC=E5=8F=AB?= =?UTF-8?q?=E5=AF=B9=E8=AE=B2=E9=A1=B5=E9=9D=A2=E7=82=B9=E5=87=BB=E6=8C=82?= =?UTF-8?q?=E6=96=AD=E6=8A=A5=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../monitoring/star_chart_h264/star_chart_logic.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/main/lockDetail/monitoring/star_chart_h264/star_chart_logic.dart b/lib/main/lockDetail/monitoring/star_chart_h264/star_chart_logic.dart index dc69806b..2d6031cc 100644 --- a/lib/main/lockDetail/monitoring/star_chart_h264/star_chart_logic.dart +++ b/lib/main/lockDetail/monitoring/star_chart_h264/star_chart_logic.dart @@ -121,6 +121,12 @@ class StarChartLogic extends BaseGetXController { } Future stopProcessing() async { + // 检查 voiceProcessor 是否已经初始化 + if (state.voiceProcessor == null) { + state.errorMessage.value = 'Voice processor is not initialized.'; + return; + } + state.isButtonDisabled.value = true; try { await state.voiceProcessor?.stop();