Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / JavaFX / Reproducir video con JavaFX y HTML5

Reproducir video con JavaFX y HTML5

Por jc mouse martes, julio 25, 2017

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.

video html

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)

moscu

enjoy!!!

Tags

Artículos similares

Paso de parámetros entre dos Activity

En este tutorial veremos como pasar parámetros de un activity a otro activity, no hay mucho que decir así que manos a la[...]

Cargar fuente TTF

Necesitamos: Android Studio 2 tipos de fuente TTF Agregar Archivo de fuente al proyecto Paso 1: Crear carpeta assets Cli[...]

Sistema de gestión de stock – El Controlador (Parte 5)

Para terminar el tutorial, debemos unir tanto la VISTA como el MODELO y para eso esta el CONTROLADOR. o.O El controlador[...]

MVC: Modelo, Vista y Controlador en PHP

EL patrón MVC (Model, View, Controller) o Modelo, Vista Controlador, es un tipo de diseño que separa en capas bien defin[...]

Leer archivos de texto

En este tutorial de android, vemos como leer un archivo de texto y mostrarlo en pantalla del celular, el texto elegido e[...]

Tutoriales para creación de videojuegos gratis en descarga directa

La comunidad 3D Buzz  era una de los lugares donde la gente curiosa de aprender a realizar videojuegos buscaba recursos[...]