注册

Android EMChatOptions 设置扬声器与听筒发声转换失败

如题,语音消息无法从扬声器转换成听筒发声或者从听筒转换成扬声器发声。Demo里的设置同样失效。有人遇到过没?
Android系统版本5.1.
已邀请:
环信demo里只有第一次设置有效,然后就再也没有用了。
这个设置Demo你度啊雅:AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); private void setSpeakerphoneOn(boolean on) {                 if(on) {                         audioManager.setSpeakerphoneOn(true);                 } else {                         audioManager.setSpeakerphoneOn(false);//关闭扬声器                         audioManager.setRouting(AudioManager.MODE_NORMAL, AudioManager.ROUTE_EARPIECE, AudioManager.ROUTE_ALL);                         setVolumeControlStream(AudioManager.STREAM_VOICE_CALL);                         //把声音设定成Earpiece(听筒)出来,设定为正在通话中                         audioManager.setMode(AudioManager.MODE_IN_CALL);                 } }

要回复问题请先登录注册