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!!!
Si bien se pueden encontrar en google estilos java (Look and Feel) listos para cambiar la apariencia de nuestras aplicac[...]
En este post vamos a construir un Servicio Web bajo el protocolo SOAP (Simple Object Access Protocol) el cual básicament[...]
¿Que son los archivos JNLP? Java Network Launching Protocol (JNLP) es una especificación usada por Java Web Start. Esta[...]
El IDE Netbeans al igual que Eclipse :), nos permite personalizar el espacio de trabajo y añadir funcionalidades que nos[...]
Java proporciona Collection Framework, que define varias clases e interfaces para representar un grupo de objetos como u[...]
En diciembre de 1990 se desarrolló una aplicación llamada WorldWideWeb en una máquina NeXT (programado con el lenguaje O[...]