Нет звука из SoundPool на Sony Xperia Z3

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

В эмуляторе он отлично работает с виртуальным Nexus 5 (API 18 и API 22). Он также работает с мобильными телефонами от Samsung и HTC, которые я пробовал. Однако я слышу нет звука на моем Sony Xperia Z3 ... И поскольку это мой телефон, это действительно раздражает. Проблема повторяется на Sony Xperia Z3 Compact друга.

Я пробовал использовать как устаревший конструктор SoundPool, так и SoundPool.Builder и получил такое же поведение.

Есть ли известная проблема с Xperia? Что мне делать дальше?


person Markus Borg    schedule 09.10.2015    source источник


Ответы (1)


Какие типы звуковых файлов вы используете? У меня были проблемы с использованием файлов .WAV, пока я не узнал, что декодирование .OGG поддерживается повсеместно. Я преобразовал все свои звуковые файлы в файлы .OGG, и все мои проблемы исчезли.

person kris larson    schedule 10.10.2015
comment
Хорошее предложение! Да, у меня есть файлы .WAV. Обращает их и надеется на лучшее. ОБНОВЛЕНИЕ: Да, использование .OGG решило проблему! - person Markus Borg; 10.10.2015