我想从内部扬声器播放音频文件(在通话过程中从中发出声音),这可能吗?
最佳答案
使用AudioManager的setSpeakerphoneOn方法。这需要MODIFY_AUDIO_SETTINGS权限。
audioManager = (AudioManager)Context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setSpeakerphoneOn(false);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
关于audio - Android:来自内部扬声器的音频文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5446690/