首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓媒体播放器(android.media.MediaPlayer)同时播放两首音乐

安卓媒体播放器(android.media.MediaPlayer)同时播放两首音乐
EN

Stack Overflow用户
提问于 2011-09-30 22:01:55
回答 2查看 616关注 0票数 0

在打开我的应用程序之前,我播放了一些来自默认音乐播放器的音乐。有了这个背景音乐,我用mediaplayer (android.media.MediaPlayer)打开了我的应用程序,以播放assets中提供的mp3。

默认设置不会停止音乐,并且我会同时从设备上获取两首音乐。

每当我的应用程序开始播放音乐时,我如何停止或暂停默认音乐播放器的音乐?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-30 23:03:31

我认为那是不可能的。默认的音乐播放器是一个不同的应用程序,不受您的控制。android不允许通过你的应用程序控制其他应用程序功能。

票数 0
EN

Stack Overflow用户

发布于 2012-03-08 19:44:22

我也有同样的问题。当我的VoIP应用程序收到来电时,我正在尝试停止默认音乐播放器的背景音乐(如果它正在播放)。我想出了:

代码语言:javascript
运行
复制
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
am.setStreamMute(AudioManager.STREAM_MUSIC, true);

这不会停止或暂停音乐,但会使音乐流静默。别忘了稍后取消静音。只有当您的第二个声音不使用相同的流时,此解决方案才有效。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7611525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档