Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / JavaFX / Reproducir video con JavaFX y HTML5

Reproducir video con JavaFX y HTML5

Autor 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

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Construye tu swing Versus para el mundial 2014

Construye tu swing Versus para el mundial 2014

Para ponerse a tono con el ambiente mundialista de Brasil 2014, en este post construiremos un swing java al que llamarem...

Botones circulares de Google Plus en java

Botones circulares de Google Plus en java

Continuación del tutorial “Google Circles en java” o.O 🙂 La Interfaz El proyecto consta de una sola interfaz...

Construye tu aplicación de mensajeria

Construye tu aplicación de mensajeria

En este post crearemos una aplicación sencilla para mandar mensajes de texto desde android. Necesitamos IDE: Eclipse + S...

Efecto Taringa! en vivo

Efecto Taringa! en vivo

En la pagina de Taringa, existe una sección donde se puede ver lo que pasa en ese foro al momento, “Taringa! en vi...

THE LAST JEDI: El Salar de Uyuni forma parte del universo Star Wars

THE LAST JEDI: El Salar de Uyuni forma parte del universo Star Wars

Así es, el Salar de Uyuni ubicado en el suroeste de Bolivia con una extensión de 10582 Km2 y a una altitud 3663 mts sobr...

Simulador de Urna Electrónica en java

Simulador de Urna Electrónica en java

Hola 🙂 en esta ocasión un amigo del Brasil nos envía un proyecto java de una Urna Electrónica o Voto Electronico, desarr...

Comparte lo que sabes

Categorias

Últimas entradas

En este y un segundo post desarrollaremos un microservicio java utilizando el framework Spark que implementara las funci...

Oi galera, en esta oportunidad les traigo una curiosidad que encontré por casualidad perdiendo el tiempo en Internet, se...

Kotlin es un lenguaje de programación relativamente nuevo que ha ido ganando terreno en el desarrollo de aplicaciones pa...

Kotlin es un lenguaje de programación de tipado estático que corre sobre la máquina virtual de Java y que también puede...

Android Bolivia

MAUS