在wordpress中播放mp3文件并阻止用户下载(仅可播放)

在wordpress中播放mp3文件并阻止用户下载(仅可播放),wordpress,Wordpress,我指的是本页上的以下代码: RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] RewriteRule \.(gif|jpg)$ - [F] 我这样说: RewriteCond %{HTTP_REFERER} !^mysite.net\.ltd [NC] Rew

我指的是本页上的以下代码:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] 
RewriteRule \.(gif|jpg)$ - [F]

我这样说:

RewriteCond %{HTTP_REFERER} !^mysite.net\.ltd [NC]
RewriteCond %{HTTP_REFERER} !^mysite.net\.ltd.*$ [NC]
RewriteRule \.(mp3|m4a|ogg|wav)$ - [F]
但这不会在网站上播放音频文件。 请帮帮我。
谢谢

你可以像YouTube那样,让非技术用户很难下载你的媒体文件。YouTube使用HTML5视频元素(还有一个HTML5音频元素),它支持HTTP上的动态自适应流(DASH)。使用破折号,媒体文件永远不会直接可用,而是流式传输媒体内容(分块)。视频元素从流中的块重建媒体。(尽管熟练的开发人员可以从块中重建媒体文件,但这并不容易。)请注意,这需要服务器发送短消息流。AFAIK WordPress没有DASH的内置支持,但DASH可以使用插件使用。

您无法保存数据…如果可以播放,我们每个人都可以下载文件。。。