在我的应用程序中,我需要将麦克风的声音直接传送到扬声器.没有其他行动.我找到了一种方法,通过播放文件和关闭扬声器将声音从麦克风传送到听筒.所以我猜扬声器的工作方式类似.但是我不知道如何摆脱播放文件的事情.谢谢.
speaker() {
m_audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
m_audioManager.setSpeakerphoneOn(true); // not needed I think
//m_audioManager.setRouting(AudioManager.MODE_NORMAL, AudioManager.ROUTE_EARPIECE, AudioManager.ROUTE_ALL); earpiece need this?
setVolumeControlStream(AudioManager.STREAM_VOICE_CALL);
m_audioManager.setMode(AudioManager.MODE_IN_CALL);
Run Code Online (Sandbox Code Playgroud)