android 调用手机已安装的音乐播放器 的列表播放音乐

本文详细介绍了如何利用RE管理器播放音乐,并通过系统media数据库获取音乐信息,包括路径、标题、时长等关键数据。文章还展示了如何构建播放音乐所需的Intent并启动活动。

RE管理器播放音乐也是采用的这种方式

代码如下:

						Intent intent = new Intent();
						intent.setAction(android.content.Intent.ACTION_VIEW);
						File newFile = new File(path);
						Uri uri = Uri.fromFile(newFile);
						intent.setDataAndType(uri, "audio/*");
						intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
								| Intent.FLAG_ACTIVITY_SINGLE_TOP);
						startActivity(intent);

path参数为绝对路径。

可以通过系统media 数据库 获取 到。

mCR = mContext.getContentResolver();
String[] columns = {
            Audio.Media._ID, Audio.Media.TITLE, Audio.Media.DATA, Audio.Media.DURATION, Audio.Media.ARTIST, Audio.Media.SIZE, Audio.Media.ALBUM
        };
Cursor c = mCR.query(Audio.Media.EXTERNAL_CONTENT_URI, columns, null, null, null);
path = c.getString(2);


软件名称:最强音乐播放器Android) 软件版本:v5.0.1 软件语言:中文 软件大小:16M 软件包名:com.jetappfactory.jetaudioplus 支持系统:Android 2.2+及更高版本 测试机型:索尼 Z9 jetAudio这播放器在2001至2004年间,一直都是我PC上的听歌利器,音质出众,特别是界面非常之华丽,十年弹指一挥间,没想到如今在Android平台上再遇jetAudio Basic,颇多感慨,这播放器界面虽然不花哨,但多少还是能透露出一些气场,音质也算不错,对于喜欢简洁风格的人来说这jetAudio也许会繁琐了点。 [ Basic/Plus 版本的功能 ] - 可以选择列表或 10 栅格的布局风格模式 - X-宽广, 混响, X-低音声音效果 - AGC (自动增益控制) 以避免不同曲目间的音量波动 - 从 50% 到 200% 的速度控制(定位调整) - 交叉淡入淡出,无间隙播放 - 淡入淡出 - 通过艺术家,唱片集,曲目,播放列表,流派和文件夹的浏览器和播放音乐 - 平衡/音量控制 - 睡眠定时器长达 24 小时 - 向上滑动后发布你正在的收听到 Facebook/Twitter - 向下滑动显示正在播放 - 向左/向右轻拂播放下一曲目/上一曲目 - 锁屏 - A/B 重复 - 耳机按钮控制 - 按下暂停/恢复 - 按下两次/三次播放下一曲目/上一曲目 - 长按静音或语音合成播报(时间,标题) - 多选功能(删除/添加播放列表) - 保持屏幕打开,锁定方向选择 - 摇动播放下一曲目/上一曲目 - 支持的格式: MP3, WAV, OGG, FLAC, M4A, MPC, TTA, WV, APE, MOD (模块格式 S3M, IT), SPX, AIFF, WMA*, MID** (WMA 可能无法支持一部分设备。 请查看您的设备信息是否支持 WMA)*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值