0
我想从内部扬声器播放音频文件(在通话过程中发出声音)它可能吗?Android:来自内部扬声器的音频文件
我想从内部扬声器播放音频文件(在通话过程中发出声音)它可能吗?Android:来自内部扬声器的音频文件
使用AudioManager的setSpeakerphoneOn方法。这需要MODIFY_AUDIO_SETTINGS权限。
问题有点老。总之,这种方法可以帮助其他人:
public void play(MediaPlayer player, String filePath){
try {
player.setDataSource(filePath);
player.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);
player.prepare();
player.start();
} catch (IOException e) {
e.printStackTrace();
}
}
谢谢你的回答! ;-) 我可以在通话期间播放音频文件吗? – Mimmo 2011-03-27 22:09:50