特定のイベントが発生したときに再生される効果音をロードしようとしています。
どういうわけか音は聞こえますが、ファイル全体が再生されず、途中でブレーキがかかります。
私のサウンドコード:
public class SoundManager {
private Context context;
private int nudgeSound = R.raw.nudge;
public SoundManager(Context context)
{
this.context = context;
}
public void playNudgeSound()
{
final MediaPlayer mediaPlayer = MediaPlayer.create(context, nudgeSound);
mediaPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mediaPlayer.reset();
}
});
mediaPlayer.start();
}
}
私の初期化:
SoundManager soundManager = new SoundManager(this);
soundManager.playNudgeSound();