Android MediaPlayer OnPreparedListener
Я работаю над простым приложением и использую MediaPlayer для воспроизведения фонового шума в 1 упражнении. Я читаю на MediaPlayer и не уверен, следует ли реализовывать OnPreparedListener для запуска метода start (). Каковы плюсы / минусы каждого подхода?
Подход 1:
mediaPlayer = MediaPlayer.create(context, R.raw.sound);
mediaPlayer.setLooping(true);
mediaPlayer.start();
Подход 2:
mediaPlayer = MediaPlayer.create(context, R.raw.sound);
mediaPlayer.setLooping(true);
mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});