【问题标题】:PHP/JavaScript MP3 player to sample and sell songs [closed]PHP/JavaScript MP3 播放器采样和销售歌曲 [关闭]
【发布时间】:2012-07-20 18:11:49
【问题描述】:

我使用 jPlayer 为我的一个朋友的网站制作了一个定制的 MP3 播放器,但现在他希望能够隐藏链接(您可以在 JavaScript 中看到它们)并让歌曲只能通过 Paypal 购买来下载。换句话说,他希望让播放器在他的网站上保持原样,但只购买他的歌曲的任何下载。我完全不知道从哪里开始进行这样的冒险。谁能给个方向?

澄清一下,我知道我不能“隐藏脚本”,但我希望有人知道一种方法可以让 jPlayer 从服务器(php 返回)或其他播放器中读取,这同样易于设置样式。我想我可以很容易地设置 paypal 链接,但不知道该怎么做才能防止在 javascript 中找到 m3,而不用绞尽脑汁(没有得到报酬)来寻找服务器端解决方案。

我没有得到报酬,所以我正在努力寻找一个快速、简单、免费的解决方案。

【问题讨论】:

    标签: php javascript jquery paypal


    【解决方案1】:

    您真的无法真正隐藏 JavaScript 中的任何内容,当然对于知道打开 Firebug 的“网络”选项卡或 IE9 开发人员工具的任何人来说都是如此。您可能需要服务器提供一些帮助,以降低从预览播放器下载的可行性。

    最简单的选择是完全通过网络播放器提供要购买的曲目。许多网站成功地只提供了 30 秒的样本,或者做一些事情,比如在轨道上添加周期性的音调。下载的 mp3 文件只能使用购买时的验证码访问。 PHP 脚本会确认代码,从 Web 根目录外的文件夹中读取 MP3 并将其传递给浏览器(使用正确的 Content-type 和文件处理标题)。

    如果在不允许下载的情况下提供未更改的音频绝对是关键任务,jPlayer 似乎确实支持流式 mp3... google 一下流式 mp3 服务器,看看是否有任何可用的你在你的服务器上。

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

    编辑:

    有免费/开源的流媒体 mp3 服务器,但我不知道您的主机是否足够灵活,可以让您安装一台。将 mp3 流式传输到 jPlayer 的优势在于 jPlayer 实际上并没有下载 mp3……您将其保留给付费粉丝! Google 提供了这些您可能会觉得有用的链接(我自己没有尝试过):

    http://www.icecast.org/

    http://www.vibestreamer.com/

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多