Я делаю приложение для записи звука с Bluetooth-гарнитуры. После этого звуковой сигнал от гарнитуры будет воспроизводиться в динамике телефона Android. Однако моя проблема заключается в том, что также воспроизводится сигнал от микрофона телефона Android. Я хочу отключить микрофон андроида во время игры. Является ли это возможным. Я ссылаюсь на некоторые ссылки, но это не полезно. Пожалуйста, дайте мне одно решение для поворота моего микрофона. Это моя настройка
_audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int maxJitter = AudioTrack.getMinBufferSize(SAMPLE_RATE, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_16BIT);
track = new AudioTrack(AudioManager.MODE_IN_COMMUNICATION, SAMPLE_RATE, AudioFormat.CHANNEL`enter code here`_OUT_MONO,
AudioFormat.ENCODING_PCM_16BIT, maxJitter, AudioTrack.MODE_STREAM);
_audioManager.startBluetoothSco();
_audioManager.setMode(AudioManager.STREAM_SYSTEM);
_audioManager.setMicrophoneMute( false);
_audioManager.setSpeakerphoneOn(true);
setVolumeControlStream(AudioManager.MODE_IN_COMMUNICATION);
Это моя ожидаемая работа Вы можете загрузить исходный код Аудиозапись и говорить через Bluetooth-гарнитуру