Звук слишком низкий в приложении для Android

Я записал несколько аудиофайлов для использования в своем приложении, около 50, поэтому я не хотел бы записывать их все снова. Недавно я использовал SoundPool для воспроизведения аудиофайлов на реальном устройстве вместо эмулятора, и вы едва слышите их. На эмуляторе с громкостью моего компьютера, установленной на максимум, и устройством на максимум, я слышу это хорошо. Стоит ли пытаться записать файлы громче или есть другой вариант?

2 ответа

Решение

Я обнаружил, что, ориентируясь на мобильные устройства (и дешевые / маленькие колонки для ноутбука), лучше всего сделать две вещи с аудио:

  • Сжатие: я не имею в виду сжатие данных, я имею в виду динамическое контрастное сжатие. Это устранит некоторые различия в уровне громкости между тихими и тихими частями записи, что позволит лучше слышать все это.
  • Нормализация. При нормализации звука вы берете самую громкую часть звука и масштабируете весь аудиоклип так, чтобы самая громкая часть была самой громкой, которую можно сохранить в аудиофайле.

Вы можете легко сделать это с помощью любого программного обеспечения для редактирования аудио, такого как Audacity.

Наконец, вы также должны иметь в виду воспроизводимые частоты на таких маленьких колонках.
Большинство из этих динамиков построены с учетом речи. Из-за этого вы обнаружите, что они имеют тенденцию быть самыми громкими в диапазоне 700 Гц-2,5 кГц.

То есть, если ваши звуковые эффекты имеют низкую частоту (например, басы), их будет практически невозможно услышать через небольшой динамик телефона, который не может воспроизводить такие низкие частоты.

Если у вас есть дополнительные вопросы по этому вопросу, пожалуйста, посетите https://video.stackexchange.com/.

Если это объем записанных файлов, вы можете изменить его с помощью нормализатора, такого как MP3Gain.

Другие вопросы по тегам