From 32cb03598856380cd696b6b62add215cda7b7bd9 Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Fri, 29 Jul 2011 10:58:58 +0200 Subject: [PATCH] ios: auto-enable speaker when doing a video call --- Classes/VideoViewController.m | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Classes/VideoViewController.m b/Classes/VideoViewController.m index 2e4df1863..cb53434ec 100644 --- a/Classes/VideoViewController.m +++ b/Classes/VideoViewController.m @@ -19,6 +19,7 @@ #import "VideoViewController.h" #import "LinphoneManager.h" +#import @implementation VideoViewController @synthesize mDisplay; @@ -68,7 +69,13 @@ -(void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; linphone_core_set_native_video_window_id([LinphoneManager getLc],(unsigned long)mDisplay); - linphone_core_set_native_preview_window_id([LinphoneManager getLc],(unsigned long)mPreview); + linphone_core_set_native_preview_window_id([LinphoneManager getLc],(unsigned long)mPreview); + + //redirect audio to speaker + UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; + AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute + , sizeof (audioRouteOverride) + , &audioRouteOverride); } - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation