小弟想请问一下。怎样在自己写的程序中调用系统的音乐播放器呢。

我在google上搜索了。主要是有两种方法,可是都不是我想要的。

第一种是。使用mp3音乐文件的uri。和intent,进行调用。可是这样的是针对某一首歌曲的播放使用的。

/**

* 播放指定名称的歌曲

* @param audioPath 指定默认播放的音乐

*/

public static void playAudio(String audioPath){

Intent mIntent = new Intent();

mIntent.setAction(android.content.Intent.ACTION_VIEW);

Uri uri = Uri.parse("file:///sdcard/a.mp3");替换成audiopath

mIntent.setDataAndType(uri , "audio/mp3");

IntentUtil.startIntent(mIntent);

}

这样的播放方式效果不交难看

另外一种是,使用compoment指定MusicBrowerActivity,这样的的仅仅能针对android系统自带的播放器,

Intent mIntent = new Intent();

ComponentName comp = new ComponentName("com.android.music","com.android.music.MusicBrowserActivity");

mIntent.setComponent(comp);

mIntent.setAction(android.content.Intent.ACTION_VIEW);

startIntent(intent);

我试了一下 还配置MusicBrowserActivity

第三种:打开系统自带的音乐播放器:

Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");

startActivity(intent);

android 调用音乐播放器,android调用音乐播放器,三种方相关推荐

  1. android唤醒音乐播放器,android调用音乐播放器,三种方

    小弟想请问一下.怎样在自己写的程序中调用系统的音乐播放器呢. 我在google上搜索了.主要是有两种方法,可是都不是我想要的. 第一种是.使用mp3音乐文件的uri.和intent,进行调用.可是这样 ...

  2. android 存放音频文件夹里,Android 实现简单的音乐播放器效果(音频文件的三种存放)...

    Android 实现简单的音乐播放器效果(音频文件的三种存放).三种方法主要使用到的类 MediaPlayer.create() getAssets() new Mediaplayer() - 几个控 ...

  3. android解析XML总结(SAX、Pull、Dom三种方式)

    在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX.Pull.Dom解析方式. 今天解析的xml示例(channels.xml)如下: 1 <?xml v ...

  4. android标题白色_Android设置布局背景为白色的三种方法

    一.在xml文件里可以直接设置: android:background="#ffffff" 其他颜色可以看这里;http://blog.csdn.net/yanzi1225627/ ...

  5. 21天学习之二(Android 10.0 SystemUI默认去掉底部导航栏的三种方法)

    活动地址:CSDN21天学习挑战赛 1.概述 在定制化开发中,在SystemUI的一些定制功能中,针对默认去掉底部导航栏的方法有好几种,StatusBar和DisplayPolicy.java中api ...

  6. 音视频从入门到精通——FFmpeg 播放器实现音视频同步的三种方式

    老人们经常说,播放器对音频和视频的播放没有绝对的静态的同步,只有相对的动态的同步,实际上音视频同步就是一个"你追我赶"的过程. 音视频的同步方式有 3 种,即:音视频分别向系统时钟 ...

  7. Android让屏幕保持常亮,不熄屏的三种方法

    转载自https://blog.csdn.net/superxlcr/article/details/78822544 方法一:持有WakeLock 首先获取WakeLock相关权限: <use ...

  8. Android 系统(188)---In-Cell、On-Cell、OGS三种屏幕技术

    In-Cell.On-Cell.OGS三种屏幕技术 手机屏幕在生产过程中需要对保护玻璃,触摸屏.显示屏着三部分进行两次贴合.如果采用框贴显示效果将大打折扣,而如果采用全贴合良品率又是一个问题.由于保护 ...

  9. android友盟错误日志,友盟崩溃日志分析三种方式

    第一种:采用友盟提供的工具 1.再友盟错误页面,右下角,有一个保存错误日志的. 比如:xxx iOS_错误分析_错误详情_100442.csv 2.把xxx.app.dSYM 放到这个目录下~/Lib ...

  10. android图案解锁忘了怎么解,手机图案解锁忘了怎么办 三种方法轻松解决【图文】...

    随着智能机的普及,手机上锁方法也有了新的方式,除了以前传统的密码锁之外,手机还添加了极富趣味的图案锁.九宫格形式的图案锁屏,看上去不仅新颖,而且锁屏更加方面,这种锁屏很快就受到不少用户的喜爱!可是在使 ...

最新文章

  1. PHP无状态对象,(PHP)基于Token的身份验证中对无状态的理解
  2. 白话Elasticsearch07- 深度探秘搜索技术之基于term+bool实现的multiword搜索底层剖析
  3. Package Manager Console 向VS2010安装 EntityFramework
  4. MySQL高级 - 日志 - 查询日志
  5. [Leetcode][第257题][JAVA][二叉树的所有路径][BFS][DFS]
  6. 云漫圈 | 有趣的海盗问题 (完整版)
  7. 设计模式- 创建型模式, 建造者模式(2)
  8. 【安装sql 2008步骤】
  9. 已知尺寸计算像素公式
  10. halcon轮廓擦除_【Halcon】轮廓处理
  11. 24V转3.3V稳压芯片,低压降线性稳压器
  12. DRF 的SQL 语句
  13. LS1046A 环境搭建-LSDK快速搭建
  14. 5年码农吐血推荐10款用了就离不开的网站
  15. CA认证完整实现步骤
  16. 在岗3年才拿8K,别不服人家应届生薪资比你高,你除了待公司久一点,还有什么比他强?
  17. 波及Win 11,让安全员自动放弃的零日漏洞,微软这次麻烦了
  18. selenium使用代理IP
  19. html美食网站源码
  20. 竞品分析:小宇宙APP——如何在播客领域站住脚?

热门文章

  1. caj转换成word方法免费
  2. 计算机房等电位接地规范,电子计算机机房接地装置设计要求
  3. 谎言,统计数据和供应商
  4. 12款高质量的免费 HTML 网站模板下载
  5. 用友u8怎么导出凭证_用友U8V10.1ERP怎么生成期间损益结转凭证的图文操作教程
  6. 牛,碉堡了:GitHub 加速神器
  7. 读程士宏之《测度论与概率论基础》
  8. RabbitVCS无法自动保存密码的BUG
  9. Nike Zoom LeBron 15 Performance Review
  10. android 音频压缩 silk,有损音频压缩格式大比拼─MP3、Ogg、AAC、HE-AAC、HE-AACv2、Opus究竟谁才是王者?...