diff --git a/sdk/objc/components/audio/RTCAudioSession.mm b/sdk/objc/components/audio/RTCAudioSession.mm index 229a6ea1e4..260529db7e 100644 --- a/sdk/objc/components/audio/RTCAudioSession.mm +++ b/sdk/objc/components/audio/RTCAudioSession.mm @@ -385,6 +385,10 @@ NSString * const kRTCAudioSessionOutputVolumeSelector = @"outputVolume"; if (success) { if (shouldSetActive) { self.isActive = active; + if (active && self.isInterrupted) { + self.isInterrupted = NO; + [self notifyDidEndInterruptionWithShouldResumeSession:YES]; + } } if (active) { [self incrementActivationCount];