android - Turn on speaker during ongoing call -
i'm trying turn on loudspeaker during incoming/outgoing call button click, have tried:
how turn speaker on/off programatically in android 4.0 , how turn on speaker incoming call programmatically in android l? , how turn speaker on during call
but of same result: com.example not have using speaker authority in call
i have checked permissions error none..
edit: added of permissions:
<uses-permission-sdk-23 android:name="android.permission.modify_audio_settings"/> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.call_phone" /> <uses-permission android:name="android.permission.modify_audio_settings" /> <uses-permission android:name="android.permission.process_outgoing_calls" />
and function activate speaker:
public void speaker(view view) { try { thread.sleep(500); // delay 0,5 seconds handle better turning on loudspeaker } catch (interruptedexception e) { } setvolumecontrolstream(audiomanager.stream_voice_call); //activate loudspeaker audiomanager audiomanager = (audiomanager) getsystemservice(context.audio_service); audiomanager.setmode(audiomanager.mode_in_call); audiomanager.setspeakerphoneon(true); }
and still getting "do not have using speaker authority in call"
any thoughts?
Comments
Post a Comment