首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vaadin框架播放视频

Vaadin框架播放视频
EN

Stack Overflow用户
提问于 2011-03-01 17:39:31
回答 5查看 5.9K关注 0票数 6

我能用Vaadin framewotk播放视频吗?其主要思想是从本地驱动器加载flv或avi格式的视频文件,并使用vaadin框架在web上播放。谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-03-01 20:37:44

在采样器中有一个示例:http://demo.vaadin.com/sampler/#FlashEmbed您可以通过单击'view source‘来查看源代码,它将向您显示如下内容:

代码语言:javascript
运行
复制
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);

显然,您需要将ExternalResource更改为其他名称(例如FileResource、ClassResource、StreamResource等)。以便播放本地文件。

票数 8
EN

Stack Overflow用户

发布于 2012-02-02 13:14:33

Vaadin6.7版本引入了一个新的类视频,它使用新的HTML5“Video”元素在页面上嵌入视频。

我在Vaadin论坛上的posting提供了一个示例应用程序的源代码。

填充窗口或布局时,代码的主要部分:

代码语言:javascript
运行
复制
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的另一个子类来访问本地文件。

票数 4
EN

Stack Overflow用户

发布于 2011-03-01 19:52:51

您可以使用Embedded类嵌入视频。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5152719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档