Android Media Player reiniciar áudio após chamar Stop

Sou capaz de transmitir áudio e pará-lo sem problemas, mas quando tento iniciá-lo novamente após a parada, ele não inicia e recebo uma exceção IllegalState.

Aqui está o que estou fazendo:

Começa a jogar

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

Pare de jogar

mediaPlayer.stop

Agora, se eu quiser começar a reproduzir novamente a mesma mídia, o que terei que fazer?

* PATH é o URL de uma estação de rádio em execução contínua.

questionAnswers(3)

yourAnswerToTheQuestion