Erro ao executar aplicativo usando JMF Java Media Framework

Olá pessoa, estou com um sério problema, preciso usar o JMF na minha aplicação para executar vídeos, mas é o seguinte quando eu clico para executar o vídeo ele ja aparece esse erro na linha de comando do netbeans

Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@674f8035
Error: Unable to realize com.sun.media.PlaybackEngine@674f8035

Estou colocando o código para o pessoal dar uma olhada, já fiz de tudo e não consigo executar nenhum tipo de video e nenhum formato.

import java.awt.;
import java.net.
;
import javax.media.;
import javax.swing.
;

public class tocar_Video extends JFrame
{
Container conteudo;

public tocar_Video(URL url_propaganda)
{
    super ("Player de Video");
    conteudo = getContentPane();

    try
    {
        Player executaplayer = Manager.createRealizedPlayer(url_propaganda);

        Component video = executaplayer.getVisualComponent();

        Component controles = executaplayer.getControlPanelComponent();
        if(video!= null)
            conteudo.add(video, BorderLayout.CENTER);
        if(controles != null)
            conteudo.add(controles, BorderLayout.SOUTH);
        executaplayer.start();
        setSize(350,350);
        setVisible(true);

    }
    catch(Exception exc)
    {
        JOptionPane.showMessageDialog(null,exc.getMessage());
    }
}

} // FIM DA CLASSE


Esse botão reproduz o audio passando a url

private void button_reproduzirActionPerformed(java.awt.event.ActionEvent evt) {
new tocar_Video(url_arquivo);
}


a url estou pegando em um botão procurar

private void button_pesquisarActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser busca_arquivo = new JFileChooser();
//busca_arquivo.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int result = busca_arquivo.showOpenDialog(this); // Abrindo a janela para a pesquisa do arquivo

    if (result == JFileChooser.CANCEL_OPTION) {
        hide();
    }

    try {
        url_arquivo = busca_arquivo.getSelectedFile().toURI().toURL();
        JOptionPane.showMessageDialog(null,"A URL É: "+ url_arquivo);
        textf_propaganda.setText(url_arquivo.getPath());
        
        
    } catch(Exception Erro) {
        JOptionPane.showMessageDialog(null,"Não foi possível copiar a url" +Erro.getMessage());
    }

}

Obrigado a todos