码迷,mamicode.com
首页 > Web开发 > 详细

[转]html5音乐播放器

时间:2015-05-12 00:02:03      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

http://files.cnblogs.com/files/xjyggd/html5music.rar

 

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

public class directoryTest {
private static ArrayList<String> filelist = new ArrayList<String>();

private static Map<String, String> fileMap = new HashMap<String, String>();

public static void main(String[] args) throws Exception {
String filePath = "G://music//mp3";
getFiles(filePath, "mp3");

StringBuilder stringBuilder = new StringBuilder();

for(String strFile : filelist)
{
String[] strFileSplit = strFile.split("\\\\");
String strFileName = strFileSplit[strFileSplit.length-1];
System.out.println(strFileName);
if(stringBuilder.length() > 0)
{
stringBuilder.append(",");
}
stringBuilder.append("{name:‘" + strFileName + "‘,author:‘‘,url:‘" + strFile.replace("\\","\\\\") + "‘}");
}
System.out.println(stringBuilder.toString());
}
/*
* 通过递归得到某一路径下所有的目录及其文件
*/
static void getFiles(String filePath, String pattern){
File root = new File(filePath);
File[] files = root.listFiles();
for(File file:files){
if(file.isDirectory()){
/*
* 递归调用
*/
getFiles(file.getAbsolutePath(), pattern);
//filelist.add(file.getAbsolutePath());
//System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath());
}
else
{
// System.out.println("显示"+filePath+"下所有子目录"+file.getAbsolutePath());
if (file.getName().contains(pattern))
{
//fileMap.put(file.getName(), file.getAbsolutePath());
filelist.add(file.getAbsolutePath());
// System.out.println(file.getName() + " " + file.getAbsolutePath());
}
}
}
}
}

[转]html5音乐播放器

标签:

原文地址:http://www.cnblogs.com/xjyggd/p/4495911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!