Audiotrack setVolume - 最小值

时间:2018-05-05 18:31:02

标签: android audio audiotrack

我正在编写一个用于测试听力的简单应用程序,我正在用Audiotrack生成纯音。因为它是一个测试听力的应用程序我使用非常低的音量水平来播放这些音调。
要设置音量,我使用audiotrack的 setVolume(float volumeValue)方法,其中volumeValue = 0-1。 我注意到我可以让设备玩的最低音量约为5.011872E-5。如果我尝试播放音量较低的声音 - 例如4.466836E-5,设备不播放声音。没有错误,只是简单的设备不播放它。
这是正常的吗? Audiotrack音量值是否有某种最低限度?或者它可能是硬件连接问题 - 设备无法再现这种安静的声音?

1 个答案:

答案 0 :(得分:1)

您需要setVolume作为两位浮点值,例如0.02f