我正在编写一个用于测试听力的简单应用,并且正在使用Audiotrack生成纯音。因为它是用于测试听力的应用程序,所以我使用非常低的音量来播放这些音调。
要设置音量,我使用音轨的 setVolume(float volumeValue)方法,其中volumeValue = 0-1。
我注意到可以播放的最低音量约为〜5.011872E-5。如果我尝试以较低的音量播放声音-例如4.466836E-5,设备未播放声音。没有错误,只是设备无法播放。
正常吗音轨音量值是否有某种最小限制级别?还是硬件连接问题-设备无法重现这种安静的声音?
最佳答案
您需要将setVolume
作为两位浮点值,例如0.02f
。
关于android - 音轨setVolume-最小值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50192774/