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

时间:2018-04-27 14:01:23

标签: wordpress

我指的是此页面上的以下代码:

RewriteCond %{HTTP_REFERER} !^mysite.net\.ltd [NC]
RewriteCond %{HTTP_REFERER} !^mysite.net\.ltd.*$ [NC]
RewriteRule \.(mp3|m4a|ogg|wav)$ - [F]

(htaccess) How to prevent a file from DIRECT URL ACCESS?

我用这种方式:

{{1}}

但这不会播放网站上的音频文件。 请帮我。 感谢

1 个答案:

答案 0 :(得分:1)

您可以执行YouTube所做的操作,使非技术用户难以下载您的媒体文件。 YouTube使用HTML5视频元素(还有一个HTML5音频元素。),它支持HTTP上的动态自适应流媒体(DASH)。使用DASH,媒体文件永远不会直接可用,而是流媒体内容(以块为单位)。视频元素从流中的块重建媒体。 (虽然熟练的开发人员可以从块重建媒体文件,但这并不容易。)请注意,这需要服务器发送DASH流。 AFAIK WordPress没有内置支持DASH,但DASH可以使用插件。