0

我想播放 mp3 文件(使用 HTML、JS、jQuery、PHP),但网站中的访问者不可能获得文件的地址并因此下载它。

我能做些什么?

谢谢

4

3 回答 3

3

简而言之:你不能。不知何故,您必须提交文件 URL,并且具有一定背景知识的用户将使用 Firebug 之类的扩展程序来查看所有发出的 HTTP 请求。

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

于 2012-11-09T10:21:41.930 回答
1

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

Jplayer是我能想到的一个选项,如果用户对查看源等内容知之甚少,他仍然能够找到 mp3 链接,但它仍然会保留大多数人都在海湾,因为他们不知道在哪里看。

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

于 2012-11-09T10:23:07.560 回答
0

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

参考

于 2012-11-09T10:22:08.217 回答