解决录音播放按钮更新慢问题
authorluozheng <1732036298@qq.com>
Thu, 3 Oct 2024 07:31:11 +0000 (15:31 +0800)
committerluozheng <1732036298@qq.com>
Thu, 3 Oct 2024 07:31:11 +0000 (15:31 +0800)
code/sdk/application/wearable/fd230app/nativeui/record/src/RecordingModel.cpp

index 8b98d97..ff254eb 100644 (file)
@@ -345,6 +345,10 @@ namespace OHOS
                 isStopAndReset = true;
                 SetRecordingPlayButtonState(false);
                 SetCircleProgress(0);
+                if (RecordingPlayerView::GetInstance() != nullptr)
+                {
+                    RecordingPlayerView::GetInstance()->SetPlayerButtonState(UICheckBox::UNSELECTED);
+                }
             }
             AudioManager::GetInstance().DeactivateAudioInterrupt(interrupt);
             return OHOS_SUCCESS;
@@ -361,6 +365,10 @@ namespace OHOS
             {
                 SetRecordingPlayButtonState(false);
                 SetCircleProgress(0);
+                if (RecordingPlayerView::GetInstance() != nullptr)
+                {
+                    RecordingPlayerView::GetInstance()->SetPlayerButtonState(UICheckBox::UNSELECTED);
+                }
             }
             AudioManager::GetInstance().DeactivateAudioInterrupt(interrupt);
             return OHOS_SUCCESS;