我有一个播放特定视频的div。这是HTML代码
<video id="tutorial_video" width="100%" height="100%">
<source src='videoURL' type='video/mp4'>
Your browser does not support the video tag.
</video>
我想要的是不要在src中设置URL,因为这将允许任何人接受和共享链接,我想阻止这一点。只有授权用户才能播放视频,而不是任何有链接的人。
有没有办法阻止有链接的人播放视频?也许我每次都会更改视频网址(我该怎么做)?有更简单的方法吗?
编辑1:
我使用action-controller方法进行身份验证,首先验证用户是否已登录(更多详细信息here)。它确实有效,但出现第二个问题,如果用户登录,他/她可以通过将链接(从视频标签的来源)复制到浏览器来下载视频。有办法解决这个问题吗?
编辑2:
它终于正常工作了。我将内容类型(在上一个链接中)从“附件”更改为“video / mp4”,如下所示:
context.HttpContext.Response.AddHeader("Content-Disposition", "video/mp4; filename=test.mp4");
感谢@kspearrin