サウンドプールロードリスナー?

私はサウンドプールにサウンドをロードし、次に:

mySoundPool.setOnLoadCompleteListener(new OnLoadCompleteListener() {
        public void onLoadComplete(SoundPool soundPool, int sampleId,
                int status) {
            loaded = true;
        }
    });

私の質問は、ユーザーがボタンをタッチするようなことをしなくても、ロードされた後にサウンドをまっすぐに鳴らすにはどうしたらいいですか?

ありがとう

1
onLoadComplete(...)メソッドに mySoundPool.play(...)の呼び出しを含めますか?
追加された 著者 Squonk,

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);
}});
1
追加された