From 5d11b01b50153019c62eef57dc267c49f6973137 Mon Sep 17 00:00:00 2001 From: zhaowenpu Date: Mon, 23 Dec 2024 06:44:39 +0000 Subject: [PATCH] update media/audio/ohos/ohos_audio_output_stream.cc. Signed-off-by: zhaowenpu --- 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 fbfa455719..8a3425067e 100644 --- a/media/audio/ohos/ohos_audio_output_stream.cc +++ b/media/audio/ohos/ohos_audio_output_stream.cc @@ -591,7 +591,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