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!!!
Xdebug es una extensión para PHP que nos ayuda con la depuración y el desarrollo de aplicaciones. Contiene un depurador[...]
El proyecto «Java Decompiler» tiene como objetivo desarrollar herramientas para descompilar y analizar byte code de jav[...]
En este post veremos un ejemplo sencillo de como descargar desde Internet archivos de cualquier tipo (*.jpg, *.png, *.gi[...]
Los procedimientos almacenados en MySQL son similares a los procedimientos de otros lenguajes de programación en el sent[...]
La siguiente clase reproduce sonidos WAV en controles Swing de Java Netbeans, los controles son pasados en el constructo[...]
PlaceHolder: PlaceHolder es un atributo propio de HTML5 y es el texto que aparece dentro de un campo de texto (un JTextF[...]