5个回答
展开全部
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);
这样就可以实现你上面所需功能了!
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);
这样就可以实现你上面所需功能了!
展开全部
1、初始化mediaplayer
2、获得音乐文件的目录和文件名
3、将音乐文件名适配到listview
4、设置itemclick监听
5、onclick将item中文件名传入mediaplayer
6、使用mediaplayer播放
2、获得音乐文件的目录和文件名
3、将音乐文件名适配到listview
4、设置itemclick监听
5、onclick将item中文件名传入mediaplayer
6、使用mediaplayer播放
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个简单音乐播放器demo,有些东西是很难描述清楚的,但看代码会很清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sdcard的路径是/mnt/sdcard/
还有你的音乐文件有没有放到sdcard里
如果是eclipse的话 按右上角DDMS 添加音乐文件到虚拟sdcard
还有你的音乐文件有没有放到sdcard里
如果是eclipse的话 按右上角DDMS 添加音乐文件到虚拟sdcard
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询