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();

        }
    });

Ответы на вопрос(2)

Ваш ответ на вопрос