[英]How do I calculate the duration of an MP3 file in a remote location without downloading the entire file?
[英]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.