当使用蓝牙耳机时,我如何以编程方式设置语音通话的系统音量?
使用以下代码:
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, myVolume, 0);
当使用耳机进行通话时,它不会改变任何东西。我在发布之前进行了大量搜索,但找不到如何解决的提示。提前致谢。
我也遇到了同样的问题,后来发现Android在蓝牙音量上使用了int 6,但并未记录。
只需使用6而不是AudioManager.STREAM_VOICE_CALL,然后尝试一下,应该可以解决问题。
这将会起作用。
mAudioManager.setStreamVolume(6, value, 0 /* flags, 0 = no flags */);