0

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

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

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

谢谢

4

2 回答 2

2

如果您的应用程序获得音频焦点,则应该会导致当前播放器停止。详细信息在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

于 2012-08-05T14:51:50.577 回答
-2

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

通常
JVM 不会给你这个系统进程的权限

但是你可以通过使用那个技巧来做到这一点

  1. 开发 (..exe) [by c OR c++ OR c#] 可以杀死任何正在运行的音乐播放器,因为这些语言可以处理系统进程
  2. 在您的应用程序中调用此 exe 文件(运行它)


这就是诀窍

于 2012-08-05T13:31:50.690 回答