@property (nonatomic, strong) AVAudioSession *session;
self.session = [AVAudioSession sharedInstance];
NSError *sessionError;
[self.session setCategory:AVAudioSessionCategoryPlayAndRecord error:&sessionError];
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (
kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride),
&audioRouteOverride
);
if(self.session == nil){
NSLog(@"Error creating session: %@", [sessionError description]);
}
else{
[self.session setActive:YES error:nil];
}