2012-07-22 42 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