以下のソースについて、質問なのですが
「private static SoundPool soundPool;」というコードがありますが、
これはSoundPoolクラスのインスタンスをグローバル変数として定義しているのでしょうか、
package jp.codeforfun.catchtheball; import android.content.Context; import android.media.AudioAttributes; import android.media.AudioManager; import android.media.SoundPool; public class SoundPlayer { private static SoundPool soundPool; private static int hitSound; private static int overSound; public SoundPlayer(Context context) { soundPool = new SoundPool(2, AudioManager.STREAM_MUSIC, 0); hitSound = soundPool.load(context, R.raw.hit, 1); overSound = soundPool.load(context, R.raw.over, 1); } public void playHitSound() { soundPool.play(hitSound, 1.0f, 1.0f, 1, 0, 1.0f); } public void playOverSound() { soundPool.play(overSound, 1.0f, 1.0f, 1, 0, 1.0f); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/10/17 16:36
2021/10/17 16:47
退会済みユーザー
2021/10/18 12:23