我制作了一个应用程序,它使用 soundPool 实现了多种声音,例如用户按下按钮时的声音等。
但是它们很短,所以如果我按下手机上的硬件按钮“音量 -” - 当然,我的手机会降低来电的声音,而不是我的 SoundPool 的声音(我不确定这是不是与 MediaPlayer 使用的音量相同)。
如何锁定手机的音量硬件按钮(或任何音量控制按钮)以便通过按下它们来调整 SoundPoool 的音量?
最佳答案
使用setVolumeControlStream()将音量键“绑定(bind)”到您在应用中使用的音频流。
关于Android - 使用硬件音量按钮控制 SoundPool 的音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20247659/