繁体   English   中英

ASP.Net,C#Web应用程序,如何在客户端播放视频

[英]ASP.Net , C# Web Application, how to play video sitting on client side

我有一个基于云的ASP.Net,C#Web应用程序。 我希望Web应用程序能够调用位于客户端专用网络上的视频。

客户端将视频存储在其专用网络中的文件服务器上。 我想播放视频(通过UNC路径存储在客户端专用网络上的视频),当用户点击视频播放的链接时,路径(\\ fileserver \\ videos \\ xxxx.mp4)将作为超级页面显示在页面上在客户端PC上的任何兼容媒体播放器中。 客户端PC和文件服务器位于同一网络上。 基于云的应用程序托管在不同的网络上,除了通过Web之外,该网络没有指向客户端PC和文件服务器所在网络的链接。

我不想将视频上传到Web服务器并将其流回,这很容易,因为带宽问题而有效。 我只想存储视频的位置并通过Web应用程序调用它来播放(可以在页面上单击的URL /文件路径)

有没有办法让Web应用程序访问客户端的文件/资源​​,在这种情况下我想播放视频。 如果没有开箱即用的功能是有解决方案,请帮助.....

你可以使用HTML 5元素播放视频,这是你的意思吗?

  <video width="320" height="240" controls> <source src="\\fileserver\\videos\\xxxx.mp4" type="video/mp4"> <source src="\\fileserver\\videos\\xxxx.ogg" type="video/ogg"> Your browser does not support the video tag. </video> 

您可以使用window.requestFileSystem()来访问chrome上的客户端文件系统。
IE上的ActiveX和其他浏览器上的Flash / Java

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM