切换slice打断语言
authorxue <2144439972@qq.com>
Wed, 26 Nov 2025 02:09:11 +0000 (10:09 +0800)
committerxue <2144439972@qq.com>
Wed, 26 Nov 2025 02:09:11 +0000 (10:09 +0800)
code/sdk/application/wearable/ln/nativeapp/nativeui/thunderbird/src/ThunderBirdModel.cpp

index 5bb2fee..52d1fb5 100644 (file)
@@ -359,6 +359,7 @@ extern "C" {
             //do_ln_http_server_send_data(LN_HTTP_SERVICE_CMD_WS_ENTER_SLEEP, NULL, 0);
             AI_ForceInterrupt();
             ln_ws_send_voice_chat_interrupt("进入OTA");
+            do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_AUDIO_DEINIT, NULL, 0);
             if(bind_status == false)//处于解绑状态
             return;
             NativeAbility::GetInstance().ChangeSlice(VIEW_OTA);
@@ -2522,6 +2523,9 @@ extern "C" {
             WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ThunderBirdModel::HandleDownloadFile: OTA正在升级,跳过下载");
             return;
         }
+        do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_AUDIO_DEINIT, NULL, 0);
+        AI_ForceInterrupt();
+        ln_ws_send_voice_chat_interrupt("下载表情");
         NativeAbility::GetInstance().ChangeSlice(VIEW_OTA);
         // 根据下载类型进行不同的处理
         switch (type) {