¿Puedo reproducir videos usando Vaadin framewotk? La idea principal es cargar archivos de video desde un disco local en formatos flv o avi y reproducirlo en la web usando vaadin framework. Gracias.Vaadin framework reproducir video
Respuesta
Hay una muestra en el Sampler: http://demo.vaadin.com/sampler/#FlashEmbed Se puede ver la fuente haciendo clic en 'Ver código fuente', y se le mostrará algo como esto:
Embedded e = new Embedded(null, new ExternalResource(
"http://www.youtube.com/v/meXvxkn1Y_8&hl=en_US&fs=1&"));
e.setMimeType("application/x-shockwave-flash");
e.setParameter("allowFullScreen", "true");
e.setWidth("320px");
e.setHeight("265px");
addComponent(e);
Obviamente, usted quiere cambiar ExternalResource a otra cosa (por ejemplo, FileResource, ClassResource, StreamResource, ...) para reproducir archivos locales.
Puede usar la clase Embedded para incrustar videos.
Vaadin versión 6.7 trajo una nueva clase Video que usa el nuevo elemento HTML5 "video" para incrustar video en una página.
Mi posting en Vaadin Forum proporciona el código fuente de una aplicación de ejemplo.
La parte principal de ese código, al rellenar una ventana o diseño:
Video v = new Video("video"); // Instantiate video player widget.
// Specify a list of your video in one or more formats.
// Different browsers support various different video formats.
v.setSources(
new ExternalResource("http://www.example.com/media/example_video.mp4"),
new ExternalResource("http://www.example.com/media/example_video.ogv")
);
v.setWidth("640px"); // Set size of the video player's display area on-screen.
v.setHeight("360px");
this.addComponent(v); // Add the component to the window or layout.
Vaya, acabo de releer que publicar - que desea reproducir archivos de vídeo locales. ¿Quiere decir local en la computadora del usuario o en la computadora del lado del servidor de la aplicación Vaadin? De cualquier manera, es posible que pueda manipular el "ExternalResource" visto anteriormente u otra subclase de Vaadin Resource para acceder a un archivo local.
Estoy usando esto Clase de video para ver archivos de video, pero está dando el error "No se encontró video con formato compatible y tipo MIME". He intentado con archivos .flv, .mp4, .mpg, pero el mismo resultado. Estoy trabajando con Vaadin 6.7 .9. –
Otra alternativa es el complemento Vaadin "YouTubePlayer" si desea acceder a un video específicamente de YouTube.com.
NOTA: Esto es para archivos locales:
FileResource fileResource = new FileResource(new File("/Users/user/Downloads/DBTI_1991_teaser_HD.mp4"));
Video vd = new Video();
vd.setAutoplay(true);
vd.setSource(fileResource);
this.addComponent(vd);
- 1. Reproducir video en TextureView
- 2. Reproducir video usando AVPlayer
- 3. Reproducir Framework renderJSON Issue
- 4. Cómo reproducir video desde NSData
- 5. Reproducir video m3u8 en android
- 6. ¿Cómo reproducir video usando MPMoviePlayerController?
- 7. Reproducir video cifrado con AVPlayer
- 8. video HTML5: reproducir solo una parte de un video
- 9. mediaelement.js - reproducir otro video al final del primer video
- 10. Problemas al reproducir un video con MonoTouch
- 11. Reproducir un video descargado Error: 1, -2147483648
- 12. Reproducir transmisión de video RTP usando Qt?
- 13. ¿Qué tipos de video puede reproducir MediaElement?
- 14. Reproducir/Pausar video HTML5 usando Jquery
- 15. ¿Es posible reproducir video HTML5 al revés?
- 16. Reproducir recurso de video incrustado como secuencia
- 17. ¿Cómo puedo reproducir archivos de video?
- 18. cómo reproducir video desde la url
- 19. Android: no puede reproducir video mp4
- 20. No se puede reproducir video con MPMoviePlayerViewController
- 21. Hipervínculo para reproducir video de youtube
- 22. ¿Es posible usar jQuery dentro de Vaadin framework?
- 23. ¿Cómo reproducir el video usando "HTTP Live Streaming" en iphone?
- 24. Vaadin SEO ¿cómo?
- 25. Vaadin combobox
- 26. Vaadin y Spring MVC Integration
- 27. Uso de Clojure con Vaadin
- 28. Reproducir video en Android desde una secuencia de bytes
- 29. cocos2d: reproducir un video en el fondo de un menú
- 30. ¿Cómo reproducir un video de una matriz de bytes?
Gracias por la respuesta, he tratado de reproducir vídeos externos como YouTube y así sucesivamente, que funciona bien, pero tengo un problema con la reproducción de archivos .flv internos, lo Intenté File, Stream y otros recursos, cambié Mime Type a video/x-flv pero el resultado es negativo :(. ¿Podrías ayudarme? – jitm
He convertido flv en el swf y todo funciona, Gracias. – jitm