android 怎么通过点击listview播放sd卡音乐 20

求详细一点的,新手求解... 求详细一点的,新手求解 展开
 我来答
111简简单单0
2015-04-15
知道答主
回答量:3
采纳率:0%
帮助的人:3700
展开全部
1先获取sd卡中音乐文件:
Cursor cursor = resolver.query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null,
MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
2通过cursor获得音乐的名字和uri。
String titleString = cursor.getString(cursor
.getColumnIndex(MediaStore.Audio.Media.TITLE));
String uriString = cursor.getString(cursor
.getColumnIndex(MediaStore.Audio.Media.DATA));
名字显示在listview中,uri用来播放音乐。
Uri musicUri = Uri.parse(uriString);
mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource(getApplicationContext(), musicUri);
这样就可以实现你上面所需功能了!
若是丶加菲
推荐于2016-11-28 · 超过48用户采纳过TA的回答
知道答主
回答量:250
采纳率:0%
帮助的人:73.2万
展开全部
1、初始化mediaplayer
2、获得音乐文件的目录和文件名
3、将音乐文件名适配到listview
4、设置itemclick监听
5、onclick将item中文件名传入mediaplayer
6、使用mediaplayer播放
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d02b53ac5
2013-06-28
知道答主
回答量:2
采纳率:0%
帮助的人:2932
展开全部

一个简单音乐播放器demo,有些东西是很难描述清楚的,但看代码会很清楚

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bj051055
2013-06-28 · TA获得超过135个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:148万
展开全部
sdcard的路径是/mnt/sdcard/
还有你的音乐文件有没有放到sdcard里

如果是eclipse的话 按右上角DDMS 添加音乐文件到虚拟sdcard
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金龙002
2013-06-27
知道答主
回答量:34
采纳率:0%
帮助的人:18.3万
展开全部
这个我真不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式