![](/img/trans.png)
[英]How do I calculate the duration of an MP3 file in a remote location without downloading the entire file?
[英]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.