2014-02-08 133 views
0

我已经搜索,但还没有遇到任何真正的解决方案...我有一个商店在我的网站之一,我想出售我自己的音乐通过mp3下载。下载部分很好,实际销售文件没有问题。但是由于它们是音乐文件,我真的希望有一个流媒体版本,以便人们在购买之前能够听到这首歌。链接到网站上的目录,但防止直接下载

不幸的是,我不知道如何提供一个预览,而不允许网络精明的人只是查看源代码,直接链接到该文件并从那里下载。锁定/密码保护目录不起作用,因为当用户单击网站上的播放按钮时,系统会提示用户输入登录信息。

这似乎是一个矛盾,所以也许它是不可行的,但有没有办法让链接在网站上使用,但不允许下载,如果有人试图访问他们自己的完整路径浏览器吗?或者有没有办法掩盖正在使用的链接?我已经看到了很多这个问题,但我还没有看到有用的答案。另一种方法是上传一首短片作为预览用途,但这是相当多的额外工作,我希望允许访问者在网上听到整首歌曲,如果他们想。

有什么建议吗?谢谢!

回答

0

首先,任何可以播放的东西也可以被记录下来。绝对没有办法解决这个问题,所以请相应地设定您的期望。

你的目的,也有一些常见的技巧,技术和简单实用:

  • 您预览剪辑不应该是整首歌曲。尝试1分钟的剪辑。
  • 如果您必须包含整首歌曲,请考虑使用可听见的水印。无论是淡入,记录某人说,“这是一个预览”,或类似的。
  • 动态地提供您的下载链接。链接到媒体的链接只能在网站上有会话的人员使用。当一个文件被请求时,通过一个只能与该人的会话ID一起工作的令牌来访问它。这可以防止有人直接与他人共享链接。
+0

正如我所说,谢谢,MP3的实际销售不成问题。我使用付费下载插件,并在完成付款后发送给该人的短期链接。这是我的问题所关注的预览问题,从你的回答中看来,这是不可能的。所以我想我只能用短片去预览目的!感谢您的帮助:o) – user3251149

0

我从来没有发现通过某种js/html音频播放器提供音乐的网站,您无法下载该文件。

我所看到的是非常低质量的样本,在一半,1分钟等版本中,在JavaScript变量上搜索或用ajax dinamically询问,至少避免直接链接源。

而且,也许你正在寻找,通过基于闪存的音频播放器的某些类型的流。也许它也可能与Java。

问候!