#android
#Android
Вопрос:
Я загружаю звук в soundpool, а затем:
mySoundPool.setOnLoadCompleteListener(new OnLoadCompleteListener() {
public void onLoadComplete(SoundPool soundPool, int sampleId,
int status) {
loaded = true;
}
});
Мой вопрос в том, как я могу заставить звук воспроизводиться сразу после его загрузки без необходимости пользователю делать что-либо, например, нажимать кнопку?
Спасибо
Комментарии:
1. Включить вызов
mySoundPool.play(...)
вonLoadComplete(...)
метод?
Ответ №1:
SoundPool.setOnLoadCompleteListner(new OnLoadCompleteListner(){
@override
onLoadComplete(SoundPool soundPool, int sampleId, int status)
{
if(status == 0)
soundPool.play(soundId, 1.0f, 1.0f, 0, 0, 0.0f);
}});