播放音频文件时隐藏mp3网址

时间:2012-06-12 10:47:29

标签: html mp3

我有一个网页,通过手机动态下载mp3文件。我想添加一个功能,在下载文件之前,有人可以通过桌面收听歌曲。

挑战在于,我不希望mp3文件链接显示在页面代码中,我更喜欢不同的网址,例如

<a href='http://mysvr.com/getfile/121233444/'>Preview song</a>

传递给期望mp3文件源并让它播放该文件的播放器。

我不希望预览文件的人不知道正在播放的文件的真实网址,以防止未经授权的下载。

我需要做什么?

2 个答案:

答案 0 :(得分:1)

首先拒绝通过互联网访问具有mp3文件的目录。然后写一个处理程序文件来播放mp3。处理程序文件将从查询字符串中获取mp3的名称,并在播放器上播放该文件。获取网址,解析和播放将在代码隐藏中完成,因此用户将无法看到mp3的网址

希望它有所帮助。

答案 1 :(得分:0)

这取决于您的设置。唯一不让它可见的真正方法是使用服务器端代码(php,asp等)。根据定义,任何客户端代码对最终用户都是可见的。您可以尝试模糊链接,例如使用隐藏在某处的一些最小化的JavaScript,但任何搜索得足够的人都可以看到它。