2012-07-22 71 views
-4

我用jPlayer为我的网站的好友制作了自定义MP3播放器,但是现在他希望能够隐藏链接(您可以在JavaScript中看到它们)并制作这些歌曲只能通过Paypal购买下载。换句话说,他希望将播放器保持在他的网站上,但只能下载他的歌曲。我完全丧失了从这样一个合资企业开始的地方。任何人都可以向某个方向噱头?PHP/JavaScript MP3播放器用于采样和销售歌曲

只是为了澄清,我知道我不能“隐藏脚本”,但我希望有人可能知道一种方法让jPlayer从服务器(php返回)或另一个玩家那里读取,就像风格一样简单。我认为我可以很容易地设置PayPal链接,但不确定要做什么来保证在JavaScript中找到m3,而不会让我的大脑(没有获得付款)找到服务器端解决方案。

我没有被支付,所以我试图找到一个快速,简单,免费的解决方案。

+0

你能告诉我们的网站? – 2012-07-22 00:04:42

回答

4

你真的不会真的能够在JavaScript中使用任何东西hide,当然不是任何人都知道打开Firebug或IE9的开发工具的Network选项卡。您可能需要从服务器获得一些帮助,以使预览播放器下载的可行性降低。

最简单的选择是而不是通过网络播放器提供所有要购买的曲目。许多网站只能成功提供30秒的样本,或者为轨道添加周期性音调等。下载的mp3文件只能通过购买的验证码进行访问。 PHP脚本会确认代码,从web根目录以外的文件夹中读取MP3并将其传递给浏览器(使用正确的内容类型和文件处置标题)。

如果提供未经更改的音频而不允许下载,绝对是关键任务,jPlayer似乎对流媒体mp3有一些支持... google有点为流媒体mp3服务器,看看有没有可用的东西给你的服务器。

无论哪种方式,您都会将待购买的MP3保存在wwwroot/htdocs文件夹中,并在购买确认后提供。

编辑:

有自由/开源的流媒体MP3服务器,但我不知道你的主机是否具有足够的灵活性,让您安装一个。将mp3流式传输到jPlayer的优势在于jPlayer实际上并没有下载mp3 ...您为付费粉丝保留这一点!谷歌提供了这些链接,您可能会发现有用的(还没有尝试过我自己):

http://www.icecast.org/

http://www.vibestreamer.com/

http://www.yolinux.com/TUTORIALS/LinuxTutorialAudioStreaming.html