Javascript 如何将音乐安全地放在我的网站上?

Javascript 如何将音乐安全地放在我的网站上?,javascript,jquery,html,audio,mp3,Javascript,Jquery,Html,Audio,Mp3,我的意思是,我想在不让用户下载的情况下共享音频文件 以下是我的尝试: 当我执行操作时,它可能会保存在浏览器缓存中 当我执行时,我的文件不会被缓存,但用户可以在源代码中提取其路径,这意味着他们可以轻松下载它 我曾考虑将DRM添加到它中,但似乎有工具可以删除它 我试图为此找到jQuery库,但它们都不是我想要的 可能吗?如果是,如何录制?正确的答案是,如果您允许用户收听音乐,根据定义,他们将能够录制所述音乐。您请求的安全性和您实际需要的模糊处理之间有着非常明显的区别。添加一个.httaces函数

我的意思是,我想在不让用户下载的情况下共享音频文件

以下是我的尝试:

  • 当我执行
    操作时,它可能会保存在浏览器缓存中
  • 当我执行
    时,我的文件不会被缓存,但用户可以在源代码中提取其路径,这意味着他们可以轻松下载它
  • 我曾考虑将DRM添加到它中,但似乎有工具可以删除它
  • 我试图为此找到jQuery库,但它们都不是我想要的

可能吗?如果是,如何录制?

正确的答案是,如果您允许用户收听音乐,根据定义,他们将能够录制所述音乐。您请求的安全性和您实际需要的模糊处理之间有着非常明显的区别。

添加一个.httaces函数来阻止用户下载路径或整个文件夹中的文件。您还可以为文件设置密码,以便在没有密码的情况下无法删除这些文件

这将放在你的.htacess文件中

RewriteEngine On
# you can add whatever extensions you want routed to your php script
RewriteCond %{REQUEST_URI} \.(mp3|wav|oss)$ [NC]
RewriteRule ^(.*)$ /download-file.php?filename=$1 [L]

最后一个重写规则将download-file.php更改为下载时实际使用的php或html文件。

可以使用Amazon S3(与此类似)生成安全的mp3链接,以便在HTML5播放器中使用。您可以在S3上生成一个安全的mp3,在很短的时间(秒或分钟)内有效,防止有人复制和共享链接。您需要使用SDK/API动态生成链接


请参阅。

使用服务器端的
实时流媒体
。@Vedanterkar:这有什么帮助?@Qantas94Heavy看看这个:@Vedanterkar:提问者想阻止用户将音乐保存在电脑上——他们总是可以从流媒体中获取信息或录制立体声混音。如果您使用
php
然后是
.htaccess
技巧:那么
soundcloud
呢?有时下载按钮被禁用,但我们仍然可以收听。我的观点是,使用所有形式的DRM,如果您能够收听或查看最终内容,消费者可以录制内容。你所能期望的最好办法就是混淆与内容的链接。您给出的SoundCloud示例当然允许侦听器录制内容,只是不通过官方支持的下载机制。如果用户可以看到/听到内容,他们可以录制内容。搜索“模拟孔”以获得明显的示例。好的,我将为其添加叮当声。谢谢你,很好<代码>http://www.my-website.com/myaudio.mp3重定向到主页面。谢谢。嗯。。。很抱歉,
现在似乎不起作用。直接下载被阻止,但我的页面无法获取文件。请尝试将歌曲放入文件夹而不是主目录。我认为(已测试)这是最佳解决方案:。它也起作用