From 954e0d22685f45283c3895891e1d6915977abc5e Mon Sep 17 00:00:00 2001 From: wuqiwen Date: Sat, 28 Dec 2024 02:31:27 +0000 Subject: [PATCH] update media/audio/ohos/ohos_audio_output_stream.cc. Signed-off-by: wuqiwen --- media/audio/ohos/ohos_audio_output_stream.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media/audio/ohos/ohos_audio_output_stream.cc b/media/audio/ohos/ohos_audio_output_stream.cc index 19c9f8562d..3984c49e73 100644 --- a/media/audio/ohos/ohos_audio_output_stream.cc +++ b/media/audio/ohos/ohos_audio_output_stream.cc @@ -537,7 +537,8 @@ void OHOSAudioOutputStream::PumpSamples() { } stream_position_samples_ += frames_filled; - if (writeFailed && weakMediaSession_ && weakMediaSession_.get()->HasOnlyOneShotPlayersPublic()) { + if (writeFailed && weakMediaSession_ && (weakMediaSession_.get()->HasOnlyOneShotPlayersPublic() || + weakMediaSession_.get()->GetSessionState() == content::MediaSessionImpl::NWebMediaSessionState::NOINITIAL)) { LOG(INFO) << "OHOSAudioOutputStream::PumpSamples OneShotPlayers write failed"; return; } -- Gitee