Jquery 使用ASP.NET web应用程序播放流式视频
我正在开发一个文档共享web应用程序。我想流式播放视频(最常用的格式是MPEG和AVI,就像YouTube.com一样) 我应该使用哪个控件播放视频?用户将上载视频文件,然后其他用户可以查看它们 我可以使用Jquery,或者纯服务器端控件。请建议 还有,我怎样才能在线查看PowerPoint文件或其他Microsoft Office文件格式,就像slideshare.net一样。只需使用HTML5Jquery 使用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的文件系统位置,只需直接链接到它,否则如果它存在于数据库中,则您应该d实现一个*.ashx
处理程序,该处理程序在响应中直接从数据库返回数据(当然,使用正确的MIME类型)
不用说,您的视频必须正确编码。如果是H.264,您就没事了。如果是DivX或MPEG-2,您会遇到问题(因为Windows 8默认不再提供MPEG-2解码器)。我建议您在将所有上传的视频添加到系统中时将其转换为H.264。您可以使用ffmpeg
来完成此操作
如果你的目标是上一代浏览器(基本上是IE8),那么你需要使用Flash SWF视频播放器。一个很受欢迎的是,另一个(免费的)是。这一切都是通过在你的网站上添加一些
块在客户端完成的
使PowerPoint文件在互联网上可见是一项痛苦的工作。不要尝试。有些公司花大量的钱建立整个网站,专门用于这项任务,但失败得很惨。看看这个,如果我读对了,它会有一个非html 5的回退 下面是另一个值得研究的html5/非html5方法
如果不需要对旧浏览器的支持,则可以选择直接链接HTML5视频元素。请参阅