【发布时间】:2011-05-04 14:07:31
【问题描述】:
假设我用我的安卓手机给某人打电话。 是否可以在通话中播放一些音频文件?
【问题讨论】:
假设我用我的安卓手机给某人打电话。 是否可以在通话中播放一些音频文件?
【问题讨论】:
我只是这样尝试
if(state==TelephonyManager.CALL_STATE_OFFHOOK){
AudioManager am = (AudioManager) pccontext.getSystemService(Context.AUDIO_SERVICE);
am.setMode(AudioManager.MODE_NORMAL);
am.setSpeakerphoneOn(true);
MediaPlayer mp = MediaPlayer.create(pccontext, R.raw.beep);
mp.start();
}
但它在MODE_NORMAL 中不起作用。当我尝试使用MODE_IN_CALL 时,手机正在播放音频,但另一端的呼叫者无法收听接收方手机播放的音频。
【讨论】:
很遗憾,这是不可能的,这是 Android 的安全限制。
【讨论】: