В Vaadin версии 6.7 появился новый класс Видео , который использует новый HTML5-элемент «видео» для встраивания видео на страницу.
Моя публикация на форуме Vaadin предоставляет исходный код для примера приложения.
Основная часть этого кода при заполнении окна или макета:
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.
Упс, я только что перечитал ваше сообщение - вы хотите воспроизводить локальные видеофайлы Вы имеете в виду локальный компьютер пользователя или серверный компьютер приложения Vaadin? В любом случае вы можете манипулировать «ExternalResource», показанным выше, или другим подклассом Vaadin Resource для доступа к локальному файлу.