2012-04-15 33 views
1

我想寫一個使用HTML 5好處的MP3播放器。播放本地文件,直到現在,似乎沒問題。林基於這些例子編寫示例代碼:http://antimatter15.github.com/player/player.html 這是事情:我必須得到每個mp3文件的參考。我想獲得所有這些參考資料,並保存在數據庫中,以便客戶端訪問網站時顯示此播放列表。問題是:以這種方式做,我每次在客戶端關閉/打開瀏覽器之前提到blob對文件的引用不再有效。 Iam正在尋找FileSystem API,允許將數據保存到沙盒部分。所以,每次用戶需要時都可以清理數據,而且IM仍然無法在我的服務器數據庫上保存mp3參考。你們可以給我sugestions嗎?真正的事情就是保存mp3本地文件的引用,以允許我的用戶創建播放列表,並且每次訪問網頁時他都可以看到播放列表。用HTML5播放本地mp3。如何保存文件參考以創建播放列表?

由於提前,

http://www.html5rocks.com/en/tutorials/file/filesystem/

回答

1

我懷疑這參考(或「對象的URL」)持久性的事情是由瀏覽器不支持的故意。否則,您可以在不知情的情況下訪問用戶的文件系統。這可能是一個安全問題。

由於報價爲here

每次調用window.URL.createObjectURL時間(),創建一個唯一的對象URL,即使你已經創建該文件已經是一個URL對象。