MMAPI - quebrar mp3 em partes

Olá pessoal,

Eu preciso quebrar uma mp3 ou wav em partes, algo tipo:
Tocar do minuto 1:00 até o 1:30, ou seja, apenas uma parte da música.

Para tocar um arquivo estou fazendo da seguinte forma

InputStream is = getClass().getResourceAsStream("/2.wav");
p = Manager.createPlayer(is, “audio/x-wav”);
p.realize();
p.start();

Mas assim eu toco a música toda, quero tocar apenas um trecho, como faço isso?

Nunca mexi com isso, mas a julgar pela documentação, você usaria o método setMediaTime() da classe Player para setar o início do seu som, e usaria o objeto StopTimeControl para definir o fim de seu som.

Olá thingol,

Eu utilizei o setMediaTime(), mas deu o seguinte erro
Error setting mediaTime

Eu pensei em algo como quebrar o InputStream em array de bytes e reproduzir um de cada vez, mas não estou conseguindo.