我正在尝试构建一个可以在Android 4.4设备上启用或禁用耳机插孔的应用。一旦禁用,任何东西都应该能够控制或激活它,甚至是呼叫。我可以为此设备。
任何帮助都将不胜感激。
答案 0 :(得分:0)
如此处所写:How to mute audio in headset but let it play on speaker programmatically?
AudioManager am = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
am.setMode(AudioManager.MODE_IN_CALL);
am.setSpeakerphoneOn(false);
然后通过AudioManager.STREAM_SYSTEM流播放声音。
当声音播放结束时,请务必将音频管理器恢复到之前的状态,否则它将保持在扬声器上。