我試圖獲取目錄中每個mp3文件的標題和藝術家(以及其他元數據)。目前,我已經將div「thelist」添加到mp3文件的文件名中。我怎麼能得到文件的標題和藝術家屬性/標籤而不是整個文件名?使用html5文件系統api獲取本地mp3文件的元數據
這裏是我的代碼:
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Get Directory</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#file-input").on("change", function(e){
var thefiles = e.target.files;
$.each(thefiles, function(i, item){
var thefile = item;
$("#thelist").append("FILES: " + thefile.name + "<br />");;
});
});
});
</script>
</head>
<body>
<input type="file" id="file-input" webkitdirectory="" directory="">
<div id="thelist"></div>
</body>
</html>
我試圖獲取目錄中每個文件的文件名,然後讀取元數據使用Javascript/jQuery的mp3文件。我對使用文件系統API非常陌生,所以如果有人知道在哪裏可以找到一個完整的示例,或者可以輕鬆地創建一個自己的示例,它們在非常基本的上下文中依次顯示每個進程或兩個進程, 。 – jgille07
看到這個jsFiddle http://jsfiddle.net/MnzkR/爲一個工作示例 – Offbeatmammal
謝謝,這個例子很好。我遇到的唯一問題是,當我嘗試從超過100個文件的目錄中獲取標記時,瀏覽器會崩潰。我正在使用最新版本的Chrome。 「顯示此網頁時發生錯誤,請繼續重新加載或轉到另一頁」頁面。對於如何解決這個問題,有任何的建議嗎?我是否應該得到目錄中文件的總數,然後將它們分成小於100的組,並逐組檢索它們的標籤?或者有一個簡單的技巧來處理這個問題? – jgille07