Я работаю над игрой, в которой каждый раз при встряхивании телефона воспроизводится один звук. Имеет ли смысл использовать SoundPool и загружать звуки в onCreate моей активности, или можно каждый раз создавать медиаплеер, как показано ниже:
private void onShake() {
MediaPlayer mp= MediaPlayer.create(this, whipSound[currentWhip][force]);
mp.start();
}
Я предполагаю, что SoundPool лучше, потому что звуки загружаются только один раз. Я прав?
Спасибо
Жюльен