Звук играет в эмуляторе, но не на устройстве - PullRequest
1 голос
/ 16 февраля 2012

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

Моим оригинальным звуковым эффектом был файл .Wav, 16-битное стерео, и он прекрасно воспроизводился как на эмуляторе, так и на тестирующем устройстве, но имел размер 120 КБ (что умножило мой размер файла на пять, и мне нужно еще два звуковых эффекта!) И не подходит звук для игры.

Любые попытки уменьшить размер файла (изменение моно, использование 8 бит вместо 16, преобразование его в MP3 и т. Д.) Приводили к невозможности воспроизведения звука на физическом устройстве.

Есть ли способ определить, какие проблемы возникают у декодера при чтении звуковых файлов? Файлы журнала не выдают никаких сообщений об ошибках во время загрузки, а только говорят, что «sample x not READY», когда я пытаюсь воспроизвести его.

Кроме того, я использую Android 1.5 и не могу обновить свое физическое устройство до более поздней версии, поэтому сейчас жесткое ограничение.

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Рекомендуемый формат для звуковых файлов Android: ogg.Попробуйте использовать это.

0 голосов
/ 16 февраля 2012

Попробуйте воспроизвести аудио для фона и заставки (если она у вас есть) и жесткого кода. Звук кнопок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...