Problema com JMF

Olá pessoa,

estou recebendo o seguinte erro ao tentar executar um arquivo .mp3


 Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 12000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@8814e9
Error: Unable to realize com.sun.media.PlaybackEngine@8814e9
No media player found

Classe

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

 public class Test_Sound extends JPanel
 {
     public Player mediaPlayer;
     
     public Test_Sound( URL  mediaURL )
     {
        setLayout( new BorderLayout() ); 
        setBackground(Color.BLACK);
        Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
        try
        {
               mediaPlayer =  Manager.createRealizedPlayer( mediaURL );
             //  double time = mediaPlayer.getDuration().getSeconds();
               Component video = mediaPlayer.getVisualComponent();           
               Component controls = mediaPlayer.getControlPanelComponent();  
               if ( video != null )
               {    
                  add( video, BorderLayout.CENTER );
               }   
               if ( controls != null )
               {    
                  add( controls, BorderLayout.SOUTH ); 
               }  

            mediaPlayer.start(); 
        } 
        catch (Exception noPlayerException )
        {
            System.err.println( "No media player found" );
            mediaPlayer.close();
        }
     } 
  } 

eu nao lembro, mas eu acho q eu ja executei mp3 com esse codigo a um tempo atraz

Você não está listando o stacktrace da exceção. Dentro do seu bloco catch, adicione a seguinte linha:

noPlayerException.printStackTrace();

[quote=marcobiscaro2112]Você não está listando o stacktrace da exceção. Dentro do seu bloco catch, adicione a seguinte linha:

noPlayerException.printStackTrace(); [/quote]
coloquei e esta dando erro ainda…

Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 12000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@1fae3c6
Error: Unable to realize com.sun.media.PlaybackEngine@1fae3c6
No media player found
javax.media.CannotRealizeException
        at javax.media.Manager.blockingCall(Manager.java:2005)
        at javax.media.Manager.createRealizedPlayer(Manager.java:528)
        at Core.Test_Sound.<init>(Test_Sound.java:20)
        at Interface.Frame_Play.<init>(Frame_Play.java:50)
        at Run.Run.main(Run.java:31)
Exception in thread "main" java.lang.NullPointerException
        at Core.Test_Sound.<init>(Test_Sound.java:39)
        at Interface.Frame_Play.<init>(Frame_Play.java:50)
        at Run.Run.main(Run.java:31)