JMF Aguardar execução

Pessoal bom dia…

Estu com um probema com o JMF , estou executando som WAV com o Player, mais quando eu chamo o .start() é como se ele executasse em uma Thread e coninuasse a execução gostaria de saber se tem como apos o start() verificar o getState() para que espere o final da execução do audio para continuar o fluxo do programa, pois meu programa não podera continuar sem ter terminado a execução do audio

Agradeço a ajuda de todos…