Faça uma barra de busca para o media player.

Eu estou fazendo um media player usando JMF, eu quero usar meus próprios componentes de controle Alguém pode me ajudar a fazer uma barra de busca para o media player para que ele possa tocar música de acordo com a posição do controle deslizante.

Apenas me sugerir alguma lógica, eu posso descobrir a parte de codificação depois

if(player!=null){
    long durationNanoseconds = 
    (player.getDuration().getNanoseconds());
    durationbar.setMaximum((int) player.getDuration().getSeconds());
    int duration=(int) player.getDuration().getSeconds();
    int percent = durationbar.getValue();
    long t = (durationNanoseconds / duration) * percent;
    Time newTime = new Time(t);
    player.stop();
    player.setMediaTime(newTime);
    player.start();
    mousedrag=true;

Aqui está o código. Agora, como posso fazer o slider se mover junto com a música? O Slider funciona quando eu arrasto / clico nele, mas ele não se move com a música.

questionAnswers(3)

yourAnswerToTheQuestion