JavaFX implementa el control webview que nos permite agregar contenido HTML cargado mediante la clase WebEngine. El componente webview soporta el reproductor de HTML5 junto con algunos formatos de videos como mp4 y flv.
Podemos agregar el reproductor indicando la URL de una web donde este el código html necesario o agregando directamente el código html en java.
A continuación un ejemplo de como implementar el reproductor con javafx
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.web.WebView; import javafx.stage.Stage; public class TestVideo extends Application { @Override public void start(Stage primaryStage) { WebView webview = new WebView(); webview.getEngine().loadContent("" + "<video src=\"VIDEO_AQUI\" type=\"video/mp4\" controls>\n" + "Video tag not supported <code>video</code>.\n" + "</video>"); webview.setPrefSize(600, 400); primaryStage.setScene(new Scene(webview)); primaryStage.show(); } /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } }
donde en SRC colocamos ya sea la URL del archivo de video (Ej.: http://videos.com/mivideo.mp4) o la dirección absoluta del archivo en local que queremos reproducir (Ej.: file:///E:/videos/rammstein/Moskau_Volkerball.mp4)
enjoy!!!
En tutoriales pasados creábamos demasiadas líneas de código en el mismo lugar para dibujar en la pantalla, cosa que nos[...]
La comunidad 3D Buzz era una de los lugares donde la gente curiosa de aprender a realizar videojuegos buscaba recursos[...]
De los diferentes IDE’s que existen para crear aplicaciones para android, lamentablemente Netbeans es una de las m[...]
Continuando la serie de tutoriales para la creación de instaladores para programas escritos en Java, en esta oportunidad[...]
La clase Canvas (Lienzo) de Android es una superficie que nos permite pintar figuras, texto e imágenes utilizando para[...]
En este post crearemos un botón swing que reproducirá un sonido cuando este sea presionado por el usuario. Sin mas[...]