Parcourir la source

崩溃:表面现象,后台断开连接,硬件这边会出现分母为0的情况,导致崩溃。

xuxinyi il y a 4 mois
Parent
commit
11156fd83e
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      main/application.cc

+ 4 - 4
main/application.cc

@@ -480,10 +480,10 @@ void Application::Start() {
                     if (device_state_ == kDeviceStateSpeaking) {
                         background_task_->WaitForCompletion();
                         if (keep_listening_) {
-                            protocol_->SendStartListening(kListeningModeAutoStop);
-                            SetDeviceState(kDeviceStateListening);
+                            // protocol_->SendStartListening(kListeningModeAutoStop);
+                            // SetDeviceState(kDeviceStateListening);
                         } else {
-                            SetDeviceState(kDeviceStateIdle);
+                            // SetDeviceState(kDeviceStateIdle);
                         }
                     }
                 });
@@ -829,7 +829,7 @@ void Application::SetDeviceState(DeviceState state) {
             display->SetStatus(Lang::Strings::STANDBY);
             display->SetEmotion("neutral");
 #if CONFIG_USE_AUDIO_PROCESSOR
-            // audio_processor_.Stop();
+            audio_processor_.Stop();
 #endif
             break;
         case kDeviceStateConnecting: