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 este post iremos conociendo de un modo práctico que es y como se utiliza un Array en java, para esto partiremos de un[...]
Java Printing nos permite hacer uso de las impresoras del sistema para, valga la redundancia 🙂 imprimir los gráficos de[...]
Última parte del tutorial «Mapas interactivos HTML5», vamos uniendo todo todo el código. En la parte 5 de este tutorial,[...]
Reproducir archivos de audio en nuestras aplicaciones android. Necesitamos IDE Eclipse y SDK Android instalado Un archiv[...]
El Juego del ahorcado o Hangman, es un clásico juego de mesa que consiste en adivinar la palabra secreta, si no lo consi[...]
En este tutorial se hará uso de los eventos de ratón de jquery para desplazar shapes sobre el canvas, para tener una mej[...]