2

在本地,我通过 WordPress 主题开发了一个音乐网站,并且运行良好。问题在于,一旦媒体文件在浏览器中流式传输,Internet 下载管理器 (IDM) 就会检测到它并生成下载链接(这就是 IDM 的本质)。

所以,我想建立我的网站,让访问者能够播放和听音乐,但不允许任何下载器下载流媒体。

是否有任何 PHP 代码、WordPress 或 jQuery 插件可以做到这一点?

提前致谢。

4

1 回答 1

0

如果您允许访问者收听文件,则无法阻止他们下载该文件。如果他们有足够的决心,即使是 DRM 也会被破坏。如果他们可以玩,他们可以保存它。

也就是说,您有多种选择。

  1. 使用 Flash 流式传输文件。
    除非文件嵌入在 SWF 中或使用 DRM,否则它仍然很容易下载。这是一个常见的解决方案,除非您需要支持不支持 Flash 的移动浏览器,否则效果很好。

  2. 每个 IP 地址只允许下载一次。
    这有很大的可用性问题,并且在许多浏览器中都不起作用。我不推荐它。

  3. 发送使用 Javascript 加密和解密的文件。
    可能很慢,仍然无法阻止确定的用户,取决于 Javascript,需要 dataurl 支持或更新的 html5 音频 api。

  4. 别担心。
    这就是我所做的。

于 2013-05-10T21:00:56.040 回答