如何在不暴露源文件位置的情况下播放mp3文件?

时间:2012-11-09 10:18:09

标签: php javascript jquery html mp3

我想播放mp3文件(使用HTML,JS,jQuery,PHP),但网站中的访问者无法获取文件的地址,因此可以下载。

我该怎么办?

由于

3 个答案:

答案 0 :(得分:3)

简而言之:你做不到。不知何故,你必须提交文件URL,具有一些背景知识的用户将使用像Firebug这样的扩展来查看所有发出的HTTP请求。

进一步思考:只要用户能够收听声音文件,就必须以某种方式通过网络发送。一旦它到达客户端,你现在可以控制用户使用它做什么。

答案 1 :(得分:1)

如果您只使用这些技术,则链接可能始终必须可见,因此这实际上是不可能的。

Jplayer是你可以想到的一个选项,如果用户对查看源代码的东西知之甚少,他仍然可以找到mp3链接,但它仍然会让大多数人留在海湾,因为他们不知道在哪里看。

如果您真的想要让用户隐藏它,您甚至可以将mp3文件嵌入到Flash应用程序中。这虽然特别令人讨厌,但它会让你听到你想要的结果。

答案 2 :(得分:0)

您可以将它们存储在Flash文件或其他内容中,或者甚至从Icecast服务器中流式传输它们,如果您只是想让它们回放

REFERENCE