0

我在我的网站上播放 flv 视频,使用 flowplayer,我不希望用户知道视频的实际路径,这样他们就无法下载它们。但是在视频上鼠标悬停,视频路径在状态栏中可见(在 FireFox 中),例如:http ://www.example.com/videos/123.flv

因此,如果用户进入目录(视频),他可以查看视频并下载它们。所以我在那里放了一个空的 index.html 文件,现在不显示视频列表。:)

但是,如果用户在 url 中输入完整的路径,则可以下载视频。(显示下载对话框)。这是我的担心。所以我在我的 .htaccess 文件中添加了以下几行。

<files ~ ".flv$"> 命令拒绝,允许从无拒绝所有</files>

现在的问题是,flowplayer 无法播放视频。

那么如何限制对浏览器上视频的访问,并只允许访问 flowplayer?

4

1 回答 1

2

简短的回答是你不能。数据必须在播放之前到达用户的计算机。

您可以尝试修改播放器,使其发送额外的 HTTP 标头,并在没有它们的情况下拒绝访问,但是:

  1. 用户可以嗅探流量并找出它们是什么
  2. 如果您可以修改播放器,那么您现在已经删除了显示 URL 的代码
于 2011-01-03T07:19:52.993 回答