Hola, buenas tardes, otra vez pidiendo ayuda.
Estoy, tratando de realizar un programa que reproduzca videos.
Pero lo que quiero es que automáticamente me tome los videos de una carpeta y los reproduzca, aleatoriamente.:-S
Utilizo e siguiente codigo, con VLCJ
Código Java:
Ver originalimport javax.swing.JFrame;
import javax.swing.SwingUtilities;
import uk.co.caprica.vlcj.binding.LibVlc;
import uk.co.caprica.vlcj.component.EmbeddedMediaPlayerComponent;
import uk.co.caprica.vlcj.runtime.RuntimeUtil;
import com.sun.jna.Native;
import com.sun.jna.NativeLibrary;
public class Reproductor {
private final EmbeddedMediaPlayerComponent mediaPlayerComponent;
public static void main
(final String[] args
) { NativeLibrary.addSearchPath(RuntimeUtil.getLibVlcLibraryName(), "C:\\Program Files\\VideoLAN\\VLC");
Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);
@Override
public void run() {
new Reproductor(args);
}
});
}
private Reproductor
(String[] args
) { mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
frame.setContentPane(mediaPlayerComponent);
frame.setLocation(100, 100);
frame.setSize(500, 500);
frame.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE); frame.setVisible(true);
String myfilepath1
="Video.mp4"; mediaPlayerComponent.getMediaPlayer().playMedia("C:\\"+myfilepath1);
System.
out.
println("Reproduciendo"); }
}
Espero que como siempre me puedan dar una ayuda, Saludos.