簡體   English   中英

如何在不暴露源文件位置的情況下播放mp3文件?

[英]How to play mp3 file without exposing source file location?

我想播放mp3文件(使用HTML,JS,jQuery,PHP),但是網站上的訪問者無法獲取文件地址並因此可以下載該文件。

我能做什么?

謝謝

簡而言之:你不能。 您必須以某種方式提交文件URL,並且具有一些背景知識的用戶將使用諸如Firebug之類的擴展名來查看所有發出的HTTP請求。

進一步思考:只要用戶能夠收聽聲音文件,就必須以某種方式通過有線發送聲音文件。 一旦它到達客戶端,您就可以真正控制用戶對它的操作了。

如果僅使用這些技術,則該鏈接可能總是必須可見,因此這實際上是不可能的。

Jplayer是您可以想到的一種選擇,如果用戶對諸如查看源代碼之類的知識知之甚少,他仍然可以找到mp3鏈接,但仍然可以盡管大多數人不知道去哪里看,但他們在海灣。

如果您真的想對用戶隱藏它,甚至可以將mp3文件嵌入到Flash應用程序中。 雖然這特別令人討厭,但它可以使您聽起來像所需的結果。

如果您只想播放它們,則可以將它們存儲在Flash文件或其他文件中,甚至可以從Icecast服務器中流式傳輸它們。

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM