如何在我运行音乐应用程序时停止默认音乐播放器

时间:2012-08-05 12:02:01

标签: java android

我正在创建一个音乐播放器应用。

如果在后台默认音乐播放器正在运行,如果我使用我的应用播放音乐,则两者同时运行。

有没有办法阻止背景音乐播放器。

由于

2 个答案:

答案 0 :(得分:1)

如果您的应用获取音频焦点,则应该导致当前播放器停止播放。详细信息位于http://developer.android.com/training/managing-audio/audio-focus.html#RequestFocus

还有其他一些细节;你可能想把自己注册为媒体按钮事件接收器,这样你的应用就会停止并开始播放。有关详细信息,请参阅http://android-developers.blogspot.com.au/2010/06/allowing-applications-to-play-nicer.html

答案 1 :(得分:-2)

在你的应用程序(音乐播放器)中 您想要访问另一个进程

通常为 JVM不会通过系统进程授予您此权限

BUT 你可以通过使用这个技巧来实现它

  1. 开发(..exe)[通过c OR c ++或c#]杀死任何正在运行的音乐播放器 那是因为那些lang可以处理系统进程
  2. 在您的app中调用此exe文件(运行它)

  3. 这就是诀窍