diff --git a/ios/AudioSessionManager.swift b/ios/AudioSessionManager.swift index b41a7cc..545720f 100644 --- a/ios/AudioSessionManager.swift +++ b/ios/AudioSessionManager.swift @@ -104,6 +104,9 @@ class AudioSessionManager { self.destroyPlayerNode() self.audioEngine = AVAudioEngine() } else { + if self.audioEngine.isRunning { + self.audioEngine.stop() + } self.destroyPlayerNode() try self.restartAudioSessionForPlayback() }