Я пытаюсь найти или преобразовать звуковые файлы для использования в моей игре для Android, которые будут воспроизводиться как на эмуляторе (что довольно легко сделать), так и на физическом устройстве (которое кажется сложнее сделать).
Моим оригинальным звуковым эффектом был файл .Wav, 16-битное стерео, и он прекрасно воспроизводился как на эмуляторе, так и на тестирующем устройстве, но имел размер 120 КБ (что умножило мой размер файла на пять, и мне нужно еще два звуковых эффекта!) И не подходит звук для игры.
Любые попытки уменьшить размер файла (изменение моно, использование 8 бит вместо 16, преобразование его в MP3 и т. Д.) Приводили к невозможности воспроизведения звука на физическом устройстве.
Есть ли способ определить, какие проблемы возникают у декодера при чтении звуковых файлов? Файлы журнала не выдают никаких сообщений об ошибках во время загрузки, а только говорят, что «sample x not READY», когда я пытаюсь воспроизвести его.
Кроме того, я использую Android 1.5 и не могу обновить свое физическое устройство до более поздней версии, поэтому сейчас жесткое ограничение.