Reproduzir arquivos .mp3

Salve galera,

Estou com problemas em uma aplicação que estou desenvolvendo. Trata-se de uma aplicação para auxiliar no processo de aprendizagem de inglês.

Em determinada parte da aplicação, eu tenho 1 JFrame com 1 JTextPane. No JTextPane há uma história qualquer. Preciso acoplar a este JFrame algo que reproduza o som da história (ex. se a história é um diálogo o som é o das pessoas conversando). Tenho todos os arquivos em formato mp3.

O problema é que não faço idéia de como reproduzir os .mp3 dentro de um JFrame. Os unicos recursos que eu precisaria seriam play, pause e stop.

Alguma sugestão de como fazer isto?