繁体   English   中英

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

[英]How to play mp3 file without exposing source file location?

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

我能做什么?

谢谢

简而言之:你不能。 您必须以某种方式提交文件URL,并且具有一些背景知识的用户将使用诸如Firebug之类的扩展名来查看所有发出的HTTP请求。

进一步思考:只要用户能够收听声音文件,就必须以某种方式通过有线发送声音文件。 一旦它到达客户端,您就可以真正控制用户对它的操作了。

如果仅使用这些技术,则该链接可能总是必须可见,因此这实际上是不可能的。

Jplayer是您可以想到的一种选择,如果用户对诸如查看源代码之类的知识知之甚少,他仍然可以找到mp3链接,但仍然可以尽管大多数人不知道去哪里看,但他们在海湾。

如果您真的想对用户隐藏它,甚至可以将mp3文件嵌入到Flash应用程序中。 虽然这特别令人讨厌,但它可以使您听起来像所需的结果。

如果您只想播放它们,则可以将它们存储在Flash文件或其他文件中,甚至可以从Icecast服务器中流式传输它们。

参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM