Audiotrack setVolume - минимальное значение - PullRequest
0 голосов
/ 05 мая 2018

Я пишу простое приложение для проверки слуха и создаю чистые тона с помощью Audiotrack. Поскольку это приложение для проверки слуха, я использую ОЧЕНЬ низкие уровни громкости для воспроизведения этих тонов.
Чтобы установить громкость, я использую метод setVolume (float volumeValue) , где volumeValue = 0-1.
Я заметил, что минимальная громкость, которую я могу заставить воспроизводить устройство, составляет ~ 5.011872E-5. Если я пытаюсь воспроизвести звук с меньшей громкостью - например, 4.466836E-5, звук не воспроизводится устройством. Там нет ошибки, просто устройство не воспроизводит его.
Это нормально? Существует ли какой-нибудь минимальный уровень ограничения для значения громкости Audiotrack? Или, может быть, проблема связана с аппаратным обеспечением - устройство не может воспроизводить такие тихие звуки?

...