From c1f25304e19352e8511a7c97522d45067a39d9a7 Mon Sep 17 00:00:00 2001 From: mathias5r Date: Thu, 3 Feb 2022 14:47:53 -0300 Subject: [PATCH] check for avaudiosession category changes --- ios/OGWaverformView.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ios/OGWaverformView.m b/ios/OGWaverformView.m index eea91e3..b840641 100644 --- a/ios/OGWaverformView.m +++ b/ios/OGWaverformView.m @@ -124,6 +124,12 @@ -(void)setComponentID:(NSString *)componentID{ -(void)setPlay:(BOOL)play{ if(play){ + AVAudioSession *audioSession = [AVAudioSession sharedInstance]; + if([audioSession category] != AVAudioSessionCategoryPlayAndRecord){ + [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; + [audioSession overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:nil]; + [audioSession setActive:YES error:nil]; + } [self playAudio]; }else{ [self pauseAudio];