【发布时间】:2019-05-03 18:26:10
【问题描述】:
如何在使用蓝牙耳机时以编程方式设置语音通话的系统音量?
使用这个:
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, myVolume, 0);
当通话(使用 Earpice)正在进行时,它不会改变任何东西。
发帖前我搜索了很多,但找不到任何提示。
提前致谢。
【问题讨论】:
如何在使用蓝牙耳机时以编程方式设置语音通话的系统音量?
使用这个:
mAudioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, myVolume, 0);
当通话(使用 Earpice)正在进行时,它不会改变任何东西。
发帖前我搜索了很多,但找不到任何提示。
提前致谢。
【问题讨论】:
我也遇到了同样的问题,发现 Android 使用 int 6 作为蓝牙音量并且没有记录。
只需使用 6 代替 AudioManager.STREAM_VOICE_CALL 并尝试,它应该可以工作
【讨论】:
这会起作用。
mAudioManager.setStreamVolume(6, value, 0 /* flags, 0 = no flags */);
【讨论】: