首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vaadin文件预览

Vaadin文件预览
EN

Stack Overflow用户
提问于 2016-10-19 20:31:56
回答 1查看 314关注 0票数 0

谁能支持我与以下问题:我正在与Vaadin工作,需要开发一个代码tt将允许用户预览的文件格式,如pdf,图像,视频和音频文件。所有文件都存储在数据库中,可以是或各种可能的类型。对于pdf,添加以下代码就足够了:

代码语言:javascript
运行
复制
StreamResource resource = file.downloadFileFromDatabase();
            Embedded pdf = new Embedded("", resource);
            pdf.setMimeType("application/pdf");
            pdf.setType(Embedded.TYPE_BROWSER);
            pdf.setSizeFull();
            pdf.setHeight("310px");
            verticalLayout.setSizeFull();
            verticalLayout.addComponent(pdf);
            verticalLayout.setExpandRatio(pdf, 1.0f);

但是这个代码不能处理视频和音频文件。是否需要添加一种if-else语句来根据文件的格式安排预览?提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2016-10-19 23:26:38

从vaadin中播放视频是可能的,有一个Video类可以这样做。

但是因为它呈现了一个html5 <video>标签,所以它需要url作为视频源。除此之外,您还需要一个支持video标签的浏览器,以及您的视频所具有的特定视频编码。

这有助于播放器元素控制播放:

https://vaadin.com/directory#!addon/mediaelementjs-player

以下是调试潜在问题的更多信息:

https://vaadin.com/forum#!/thread/2445276

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

https://stackoverflow.com/questions/40131495

复制
相关文章

相似问题

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