Объем Bluetooth-гарнитуры Android
Как программно установить громкость системы для голосового вызова при использовании наушника Bluetooth?
Используя это:
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, myVolume, 0);
во время разговора (с помощью наушника) он ничего не меняет.
Я много искал, прежде чем писать, но не могу найти подсказки о том, как это сделать.
Заранее спасибо.
1 ответ
Решение
Я также попал в ту же проблему и обнаружил, что Android использует int 6 для громкости Bluetooth и не задокументирован.
Просто используйте 6 вместо AudioManager.STREAM_VOICE_CALL и попробуйте, он должен работать
Это будет работать
mAudioManager.setStreamVolume(6, value, 0 /* flags, 0 = no flags */);