2 nunknunk nunknunk 于 2016.02.24 22:22 提问

android 5.1 用setMode(MODE_IN_CALL) 设置听筒模式不起作用?

5.1以下版本的手机是可以的,那么5.1以上版本应该用什么方式切换听筒模式和喇叭模式?一测试以下代码在5.1系统上无法切换到听筒模式:
mAudioManager.setSpeakerphoneOn(false);
mAudioManager.setRouting(AudioManager.MODE_NORMAL,
AudioManager.ROUTE_EARPIECE, AudioManager.ROUTE_ALL);

setVolumeControlStream(AudioManager.STREAM_VOICE_CALL);

mAudioManager.setMode(AudioManager.MODE_IN_CALL);

        playSound();

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.24 23:08
luochoudan
luochoudan   Ds   Rxr 2016.02.25 09:39

没做过帮顶,建议分享。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!