2012-07-11 110 views

回答

2

试试这个代码:

private AudioManager m_amAudioManager; 
m_amAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
m_amAudioManager.setMode(AudioManager.MODE_IN_CALL); 
m_amAudioManager.setSpeakerphoneOn(false); 

还需要添加新的权限:

MODIFY_AUDIO_SETTINGS 

要么把这个代码在活动开始(onCreate()),或者你需要编写插件启用/根据您的要求从javascript中禁用它。

检查这个职位更多 Android - Getting audio to play through earpiece

+1

喜,其中究竟我把这个在PhoneGap的来源? – 2012-07-15 13:25:50

相关问题