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!!!
Este 2019 se implementara en Bolivia un nuevo Sistema de Facturación Electrónica con nuevas características y medidas de[...]
Como habíamos mencionado en un anterior post Ejemplo socket java Cliente/Servidor , el lenguaje de programación entre el[...]
Continuando con los tutoriales sobre LibGDX (Librería para el desarrollo de videojuegos), en esta ocasión veremos como e[...]
Para terminar el tutorial, debemos unir tanto la VISTA como el MODELO y para eso esta el CONTROLADOR. o.O El controlador[...]
Si necesitamos mostrar gráficos estadísticos en nuestras aplicaciones android, contamos con muchas librerías disponibles[...]
Un esquema XSD se utiliza para describir y validar la estructura y contenido de los datos de un documento XML. Un esquem[...]