任何人都可以告诉我如何以及在哪里可以修改Phonegap源以通过听筒播放音频?
答案 0 :(得分: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