Аудио не работает на платформе Android с playn

Работает ли звук в Android-бэкенде playn?

Недавно я попробовал демо, которое я сделал, и оно не воспроизводило никакого звука.

Это происходит только в бэкэнде Android, html и java отлично воспроизводят звуки.

Я использую файлы mp3.


person braco    schedule 29.12.2011    source источник


Ответы (2)


да. В моем случае для Android звуки работают нормально, а для Java нет - парадокс.

Мой код:

soundTest = assetManager().getSound("sounds/test");
soundTest.setLooping(true);
soundTest.play();

У меня есть аудиофайлы в пути:

.../resources/test.mp3
.../resources/test.wav

Проверьте, не добавляете ли вы .mp3 od .wav в метод getSound. Проверьте, есть ли у вас файлы в подпапке /resources/, которые не записаны в методе getSound.

person user1189981    schedule 09.02.2012

Здесь сказали, что звук реализован частично, он настоящий.

Для меня PlayN.audio() иногда работает, а иногда нет, а иногда возникают невидимые утечки памяти и сбои при попытке закрыть активность, поэтому для Android-части PlayN я реализовал свой собственный SoundPool (воспроизводит *.ogg). Это намного проще и стабильнее, чем MediaPlayer.

Хороший рабочий пример здесь, и он отлично работает.

Для платформы Java PlayN.audio() работает нормально.

person Sergey Mukhin    schedule 09.09.2012