用asp.net以及html5嵌入mp4视频,想隐藏视频的真实网址

sinat_36321380 2017-03-10 02:20:29
用asp.net以及html5嵌入mp4视频,想隐藏视频的真实网址,现在真实网址已经隐藏了,代码如下

getvideo.ashx页面里
string tempurl = "d:\video.mp4";
context.Response.ContentType = "application/octet-stream";
context.Response.Clear();
context.Response.TransmitFile(tempurl);
context.Response.End();

视频播放页面里 playvideo.aspx
<video src="getvideo.ashx"></video>
是可以播放的,但是无法快进和回退了,如果直接按照下列写法是可以快进和回退的
<video src="video.mp4"></video>

现在想问一下,有没有办法既可以隐藏mp4视频文件的真实网址,又可以在播放的时候快进和回退,谢谢。
...全文
2394 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
你的mime还是应该写成 mp4 文件的类型啊?这么成了 application/octet-stream?
首先同意一楼的说法 如果想让视频能进行播放跳转,那么你的视频必须以文件格式发送到客户端或页面上。 相对与视频,数据流的方式更适合直播和转播。 说到ashx这个东西,其实他和aspx是一样的区别就是在于是不是需要对页面进行解释。 目前没很好的办法通过简单的配置去限制对ashx的访问方式。最简单的办法是对ashx中的每个方法都加上身份验证。或者可以考虑将数据访问方法放到一个Api接口中,这样安全性和访问控制能更好些。
sinat_36321380 2017-03-10
  • 打赏
  • 举报
回复
现在我改了一下 禁止播放页面调用右键菜单了 现在我的播放页面代码如下所示 <video id="videoPlayer" src="http://www.xxxxxx.cn/video/getvideo1.ashx?id=1" controls="controls" style='width:660px; height:426px;' /> 现在我只需要限制 http://www.xxxxxx.cn/video/getvideo1.ashx?id=1 不能被单独打开就可以了,请问这个有办法设置吗? 不管从浏览源文件里点击还是复制到地址栏,都无法访问,烦请告知一下,谢谢。
  • 打赏
  • 举报
回复
这么写本来就不是表示多媒体文件了。
  • 打赏
  • 举报
回复
你的mime还是应该写成 mp4 文件的类型啊?这么成了 application/octet-stream?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧