Android Media Player reinicia audio después de llamar detener

Puedo transmitir audio y detenerlo sin ningún problema, pero cuando intento iniciarlo nuevamente después de detenerlo, no se inicia y obtengo una excepción IllegalState.

Esto es lo que estoy haciendo:

Empieza a jugar

mediaPlayer.setDataSource(PATH);
mediaPlayer.prepare();
mediaPlayer.start();

Dejar de jugar

mediaPlayer.stop

Ahora, si quiero comenzar a reproducir nuevamente los mismos medios, ¿qué tendré que hacer?

* PATH es la URL de una estación de radio en funcionamiento continuo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta