我想从内部扬声器播放音频文件(在通话过程中从中发出声音),这可能吗?

最佳答案

使用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/

10-13 03:39