diff --git a/services/audio_service/server/src/pa_renderer_stream_impl.cpp b/services/audio_service/server/src/pa_renderer_stream_impl.cpp index 5991643c5aab0d28c6d676a6afb0ab2b83999434..73d86327818bbe9c9df852a1906bbcc61938fe3f 100644 --- a/services/audio_service/server/src/pa_renderer_stream_impl.cpp +++ b/services/audio_service/server/src/pa_renderer_stream_impl.cpp @@ -201,8 +201,8 @@ int32_t PaRendererStreamImpl::Pause(bool isStandby) return ERR_OPERATION_FAILED; } - AudioVolume::GetInstance()->SetFadeoutState(sinkInputIndex_, DO_FADE); - if (!offloadEnable_) { + if (!offloadEnable_ && !isStandby) { + AudioVolume::GetInstance()->SetFadeoutState(sinkInputIndex_, DO_FADE); palock.Unlock(); { std::unique_lock lock(fadingMutex_);