社区
Android
帖子详情
Android 怎么读取指定目录下的音乐文件
zhong6739168
2012-03-19 03:36:02
最近在做一个音乐播放器,现在遇到一个难题就是不知道怎么读取指定目录下的音乐文件,MediaStore.Audio.Media好像只能读取SD卡中所有的音乐文件,不能读到指定目录的音乐文件!知道的请留下神迹!
...全文
2928
7
打赏
收藏
Android 怎么读取指定目录下的音乐文件
最近在做一个音乐播放器,现在遇到一个难题就是不知道怎么读取指定目录下的音乐文件,MediaStore.Audio.Media好像只能读取SD卡中所有的音乐文件,不能读到指定目录的音乐文件!知道的请留下神迹!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhong6739168
2012-03-19
打赏
举报
回复
呵呵,真的谢谢各位,说真的,我刚才就在想这个,就在刚才我终于想出来了用的是3楼和4楼的方法,通过判断路径把所以在指定目录下的文件加入List,至于其它大神的方法我也想过,但是用这种那种JAVA遍历路径的方法获取音乐的一些信息就比较难了,所以我才会想用MediaStore.Audio.Media的那种方法,但是我一直找不到他的实现原理!
simSunny
2012-03-19
打赏
举报
回复
[Quote=引用 3 楼 aminfo 的回复:]
很简单啊,还是用MediaStore.Audio.Media,通过循环判断音乐的路径是不是你指定的那个路径,是的话就列出来
[/Quote]、
恩,用intent就好了
asaasaas
2012-03-19
打赏
举报
回复
File clickfile=new File("指定的路径");
String [] checkfilepath=clickfile.getPath().split("\\.");
if(checkfilepath.length>0&&clickfile.getPath().split("\\.")[1].equals("mp3"))
{
Intent it=new Intent();
it.setAction(Intent.ACTION_VIEW);
it.setDataAndType(Uri.parse("file:/"+clickfile.getPath()), "audio/mp3");
Log.i(TAG, Uri.parse("file:/"+clickfile.getPath()).toString());
startActivity(it);
}
AMinfo
2012-03-19
打赏
举报
回复
ContentResolver mResolver = getContentResolver();
Cursor cursor = mResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
int i = 0;
int cursorCount = cursor.getCount();
if (cursorCount >0 )
{
cursor.moveToFirst();
while (i < cursorCount)
{
//歌曲文件的路径 :MediaStore.Audio.Media.DATA
url = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
if(url.toLowerCase().indexOf("指定的歌曲路径") > 0)
{
......
}
i++;
cursor.moveToNext();
}
cursor.close();
}
AMinfo
2012-03-19
打赏
举报
回复
很简单啊,还是用MediaStore.Audio.Media,通过循环判断音乐的路径是不是你指定的那个路径,是的话就列出来
小裴同学
2012-03-19
打赏
举报
回复
。。。。遍历你指定目录下的所有文件,看是不是.mp3 或者其他格式结尾的就是咯
doveqian
2012-03-19
打赏
举报
回复
传路径啊
android
读取
文件
android
读取
文件源码,欢迎各位爱好者交流学习。
Android
读取
文本文件的demo
一个
Android
读取
文本文件的demo,txt文件放到res/raw文件夹下,通过代码将其
读取
并显示在屏幕上。
android
中
读取
本地文件demo
本demo实现了
读取
本地SD卡中的文件,word或者pdf,显示成一个listview中,可以打开浏览weord内容,可以进行搜索,搜索想要看的文件。
Android
读取
SDCard卡
指定
目录
并显示.rar
Android
读取
SDCard卡
指定
目录
并显示,检测
读取
SD卡中的
指定
文件夹并显示出来,获取SD卡对应的存储
目录
,获取
指定
文件对应的输入流,将
指定
输入流包装成BufferedReader,以
指定
文件创建RandomAccessFile对象,将文件记录指针移动到最后,输出文件内容。
android
jni使用libzip
读取
压缩文件
例子通过jni调用libzip库
读取
压缩文件,和通过ndk自带api接口
读取
assets资源文件,附测试工程。
Android
80,473
社区成员
91,390
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章