仅在Android应用活动中使用背景音乐的最佳方法是什么?

时间:2019-03-29 00:02:02

标签: android android-service android-mediaplayer

我对此主题进行了一些研究,这是我发现的最佳方法:

  • 创建服务。
  • 在服务内部添加MediaPlayer。
  • 在应用程序活动的onStart()方法中使用bindService()。
  • 还使用BIND_AUTO_CREATE使服务仅在需要时启动,否则Android系统将停止它。

但是,我认为有更好的方法可以在应用程序内播放背景音乐并在退出应用程序时暂停/停止!!

想法是:

  • 仅在应用内播放音乐。
  • 即使活动发生变化,音乐仍会继续。
  • 关闭应用程序后停止音乐。

我正在编写代码,但是在应用程序关闭时停止播放音乐有一些问题!

1 个答案:

答案 0 :(得分:0)

如果您只想在活动开放时播放音乐,我认为您并不需要使用服务。

您可能想要尝试查看以下内容: https://stackoverflow.com/a/18140354/11245117