2013-10-22 42 views
0

我的应用程序允许用户上传视频(avi和wmv),然后这些视频应显示在用户主页上。上传的文件保存在服务器上,文件路径保存在数据库中。 什么是在页面上显示这些视频的最佳方式? 我正在使用ASP.NET窗体。在asp.net表格上显示视频

谢谢

回答

0

ASP.net本身没有任何视频或媒体控件。有些人尝试过MediaPlayer控制,但这是一个ActiveX控件,所以浏览器的兼容性是一个主要问题。根据什么格式,您都接受了各种解决方案,从简单到复杂的存在,可以分解为两类:

HTML5视频 您可以使用基本的HTML5视频,根据什么格式,您有(AVI ,mp4,oog等),您将需要在所有浏览器中具有多个源文件兼容性。

兼容格式为每个浏览器的列表可以在这里找到:W3 Schools HTML5 Video Tutorial

您可以添加RUNAT =“服务器”,并直接访问属性。我发现添加多个来源需要设置内部文本并添加新的src标记。

第三方工具 这些对于跨浏览器兼容性很好,包括FlowPlayer,Telerik的媒体播放器控件,jVideo和其他。如果浏览器与格式不兼容并仍在播放,FlowPlayer等解决方案可能会回退到Flash。有些是免费的,有些则不是。您可以根据需要将没有服务器端方法(FlowPlayer)的控件包装到用户控件中。