Звук слишком низкий в приложении для Android - PullRequest
2 голосов
/ 12 июля 2011

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

Ответы [ 2 ]

3 голосов
/ 12 июля 2011

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

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

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

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

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

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

0 голосов
/ 12 июля 2011

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

...