Ya me la baje tambien y la agrege al trabajo. Y he probado con .avi que en la lista pone que hace Read y write.
Alguna idea mas?
Graicas por la respuesta.
Alguna idea mas?
Graicas por la respuesta.
![:laugh: :laugh:](https://forum.elhacker.net/Smileys/navidad/laugh.gif)
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic class Main {
public static void main(String args[]){
Ventana v = new Ventana();
}
}
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Dimension;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
*
* @author Jonathan
*/
public class Ventana extends JFrame{
Player player;
Component video;
Component controles;
public Ventana(){
setTitle("Reproductor de Video con JMF | JonathanMelgoza.com/blog");
setSize(800,600);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
init();
}
private void init() {
//panel principal
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
URL url=null;
try {
url = new URL("file:///C:/Users/Jonathan/Desktop/Profe.avi");
} catch (MalformedURLException ex) {
Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
}
try {
player = Manager.createRealizedPlayer(new MediaLocator(url));
video = player.getVisualComponent();
if(video != null)
panel.add("Center",video);
controles = player.getControlPanelComponent();
controles.setSize(800,100);
controles.setVisible(true);
if(controles != null)
panel.add("South",controles);
add(panel);
player.start();
panel.updateUI();
} catch (Exception ex) {
System.out.println("KKK");
Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
}
}
}