android Mp3播放器之音频文件扫描
文件扫描类。代码很简单将扫描到的文件保存在Vector<file>列表里
- package com.aws.util;
- import java.io.File;
- import java.io.FileFilter;
- import java.util.Vector;
- /**
- * <b>文件过滤扫描类</b>
- *
- * @QQ QQ:951868171
- * @version 1.0
- * @email xi_yf_001@126.com
- */
- public class FileScanTool {
- private Vector<File> filelists = new Vector<File>();
- /**
- * @param rootPath
- * 根目录
- * @param fileName
- * 扫描文件后缀
- * */
- public void scanFile(File rootPath, final String filterName) {
- rootPath.listFiles(new FileFilter() {
- @Override
- public boolean accept(File pathname) {
- // TODO Auto-generated method stub
- if (((pathname + "").toLowerCase()).endsWith(filterName)) {
- filelists.addElement(pathname);
- return true;
- }
- if (pathname.isDirectory()) {//如果是目录
- scanFile(pathname, filterName);
- return true;
- } else {
- return false;
- }
- }
- });
- }
- /**
- * 多格式扫描
- *
- * @param rootPath
- * 根目录
- * @param filterNames
- * 格式数组
- * */
- public void scanFile(File rootPath, final String[] filterNames) {
- for (int i = 0; i < filterNames.length; i++) {
- scanFile(rootPath, filterNames[i]);
- }
- }
- public Vector<File> getFilelists() {
- return filelists;
- }
- }
android Mp3播放器之音频文件扫描相关推荐
- php 音频顺序播放,MP3播放器音频文件不按顺序播放的解决方法,简单实用
MP3播放器对于现在的我们来说很多已经是过去了,但是我们总会有用到它的时候:当你听一些录音课程或者评书故事,亦或者使用迷你音响播放歌曲时常会发现拷贝进MP3播放器中的音频文件根本不按照你自己的想象进行 ...
- android 网络mp3格式,Android 使用URLConnection下载音频文件的方法
有时候我们会需要下载音频文件.这里提供一种思路,将在线音频文件通过流写到本地文件中. 使用URLConnection来建立连接,获取到的数据写到文件中. URLConnection建立连接后,可以获取 ...
- android音乐播放器之----天天动听
下载手机软件的时候,随意的下了个天天动听,觉得喜欢,就仿照着他的UI做了个简单的音乐播放器,还不完善,只是在工作之余随便做做,贴图: 本文来自CSDN丹丹博库,转载请必须注明出处: http://bl ...
- Android 使用URLConnection下载音频文件
本文链接: Android 使用URLConnection下载音频文件 使用MediaPlayer播放在线音频,请参考Android MediaPlayer 播放音频 有时候我们会需要下载音频文件.这 ...
- android音乐播放器之歌词下载、处理、开始、同步
android音乐播放器之歌词下载.处理.开始.同步 ** 程序源代码在底部 ** 先来看看效果 下载 /*** 自定义下载方法,调用系统DownloadManager下载* * @param myU ...
- 实现在线播放Wav音频文件,支持IE和Google
最近在弄一个在线播放Wav音频文件的功能,发现audio只支持在google浏览器下才能访问,ie是不支持的,但是ie支持embed标签的播放. getWebIE:function(){var use ...
- Java 采集声音_通过java采集PC麦克风音频及播放wav音频文件
AudioFormat对象 sampleRate 采样率 每秒音频采样数量 sampleSizeInBits 采样位数 每个采样的位数 channels 声道 1: Mono 单声道,2:Stereo ...
- Linux下使用C++播放wav音频文件
Linux下使用C++播放wav音频文件 安装openal第三方库 上代码 安装openal第三方库 unbuntu下安装命令:sudo apt-get install libopenal-dev 安 ...
- windows下使用Qt播放PCM音频文件(通过QAudioOutput和QIODevice)
在博主之前的博文<windows下使用FFmpeg生成PCM音频文件并播放(通过命令的方式)>(链接https://blog.csdn.net/u014552102/article/det ...
最新文章
- 【转】目录 aspnet_client是什么?
- bootstrap五星评分_星型打分插件 bootstrap-rating-input
- 【LeetCode从零单排】No58.Length of Last Word
- 中国人口较少民族作家研讨会
- Spring快速开启计划任务
- 工作流添加跟踪后,实例一启动就会自动关闭
- 2013第39周一Web打印
- qt最大化和还原实现_从高被引研究论文来看电催化CO2还原研究进展
- python语音程序设计教程_Python语言程序设计(视频教程)
- 安装ros-melodic遇到的各种问题及解决方法
- AsyncTask的理解和使用
- 微软MSDN订阅用户已可提前手工下载Windows 10安装包
- Android源码刷机步骤
- java金额元与万元转换_java中金额元转万元工具类代码实例
- electron安装报错: Electron failed to install correctly…的解决方案
- winform的RichTextBox设置网格线,类似word的稿纸效果
- 7-6 536 判定子串
- python barplot宽度,如何在seaborn barplot上设置宽度
- html中按钮怎么设置渐变色,CSS3渐变色按钮
- 实验三 LZW编解码实验
热门文章
- 【Android 逆向】函数拦截实例 ( ③ 刷新 CPU 高速缓存 | ④ 处理拦截函数 | ⑤ 返回特定结果 )
- 【组合数学】集合的排列组合问题示例 ( 排列 | 组合 | 圆排列 | 二项式定理 )
- 修改Linux root用户名 后提示network manager启动失败修复
- 9.JAVA-抽象类定义
- 从零开始编写一个vue插件
- nginx+keepalived高可用及双主模式
- 【Redis】Redis学习(三) Redis 主从模式详解
- HotSpot 虚拟机的算法实现
- 关于ZendOptimizer和wamp的phpmyadmin冲突问题
- es2017 提供的针对字符串填充的函数:padStart、padEnd