Mega Code Archive

 
Categories / Java / Development Class
 

Media player

import java.net.URL; import javax.swing.*; import javax.media.*; import java.awt.Component; public class MediaPlayer {   public static void main(String[] args) throws Exception {     final JFrame frame = new JFrame("MediaPlayer");     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     URL url = new URL(args[0]);     final Player player = Manager.createPlayer(url);     player.addControllerListener(new ControllerListener() {       public void controllerUpdate(ControllerEvent ce) {         if (ce instanceof RealizeCompleteEvent) {           Component visual = player.getVisualComponent();           Component control = player.getControlPanelComponent();           if (visual != null)             frame.getContentPane().add(visual, "Center");           frame.getContentPane().add(control, "South");           frame.pack();           frame.setVisible(true);           player.start();         }       }     });     player.realize();   } }