hello i m using this code to play avi file and mp3 files i can heard mp3 files but cant play avi files
can any one tell whats problems
Could not realize media player
import java.awt.BorderLayout;
import java.awt.Component;
import java.io.IOException;
import java.net.URL;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.media.Time;
import javax.media.format.VideoFormat;
import javax.swing.JPanel;
public class MediaPanel extends JPanel {
public MediaPanel(URL mediaURL) {
setLayout(new BorderLayout()); // use a BorderLayout
// Use lightweight components for Swing compatibility
Manager.setHint(Manager.MAX_SECURITY, true);
try {
// create a player to play the media specified in the URL
Player mediaPlayer = Manager.createRealizedPlayer(mediaURL);
// get the components for the video and the playback controls
Component video = mediaPlayer.getVisualComponent();
Component controls = mediaPlayer.getControlPanelComponent();
if (video != null) {
add(video, BorderLayout.CENTER);
} // add video component
VideoFormat vf = new VideoFormat(mediaURL.toString());
String ff = vf.MJPG;
System.out.println(ff);
if (controls != null) {
add(controls, BorderLayout.SOUTH);
} // add controls
Time m = mediaPlayer.getMediaTime();
System.out.println(m.getSeconds());
mediaPlayer.start(); // start playing the media clip
} // end try
catch (NoPlayerException noPlayerException) {
System.err.println("No media player found");
} // end catch
catch (CannotRealizeException cannotRealizeException) {
System.err.println("Could not realize media player");
} // end catch
catch (IOException iOException) {
System.err.println("Error reading from the source");
} // end catch
} // end MediaPanel constructor
} // end class MediaPanel
when i m selecting avi then it will give me error like = "Could not realize media player
"
so what can i do for that
urgently help
thanks in advance