Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用ASP.NET web应用程序播放流式视频_Jquery_Asp.net_Html - Fatal编程技术网

Jquery 使用ASP.NET web应用程序播放流式视频

Jquery 使用ASP.NET web应用程序播放流式视频,jquery,asp.net,html,Jquery,Asp.net,Html,我正在开发一个文档共享web应用程序。我想流式播放视频(最常用的格式是MPEG和AVI,就像YouTube.com一样) 我应该使用哪个控件播放视频?用户将上载视频文件,然后其他用户可以查看它们 我可以使用Jquery,或者纯服务器端控件。请建议 还有,我怎样才能在线查看PowerPoint文件或其他Microsoft Office文件格式,就像slideshare.net一样。只需使用HTML5元素。浏览器会自行渲染它。如果视频存储在可访问web的文件系统位置,只需直接链接到它,否则如果它存在

我正在开发一个文档共享web应用程序。我想流式播放视频(最常用的格式是MPEG和AVI,就像YouTube.com一样)

我应该使用哪个控件播放视频?用户将上载视频文件,然后其他用户可以查看它们

我可以使用Jquery,或者纯服务器端控件。请建议

还有,我怎样才能在线查看PowerPoint文件或其他Microsoft Office文件格式,就像slideshare.net一样。

只需使用HTML5
元素。浏览器会自行渲染它。如果视频存储在可访问web的文件系统位置,只需直接链接到它,否则如果它存在于数据库中,则您应该d实现一个
*.ashx
处理程序,该处理程序在响应中直接从数据库返回数据(当然,使用正确的MIME类型)

不用说,您的视频必须正确编码。如果是H.264,您就没事了。如果是DivX或MPEG-2,您会遇到问题(因为Windows 8默认不再提供MPEG-2解码器)。我建议您在将所有上传的视频添加到系统中时将其转换为H.264。您可以使用
ffmpeg
来完成此操作

如果你的目标是上一代浏览器(基本上是IE8),那么你需要使用Flash SWF视频播放器。一个很受欢迎的是,另一个(免费的)是。这一切都是通过在你的网站上添加一些
块在客户端完成的


使PowerPoint文件在互联网上可见是一项痛苦的工作。不要尝试。有些公司花大量的钱建立整个网站,专门用于这项任务,但失败得很惨。

看看这个,如果我读对了,它会有一个非html 5的回退

下面是另一个值得研究的html5/非html5方法


如果不需要对旧浏览器的支持,则可以选择直接链接

HTML5视频元素。请参阅