使MediaPlayer在启动新Intent时继续播放

时间:2012-11-11 18:50:49

标签: android android-intent android-mediaplayer

当用户打开新的Intent来访问菜单时,我不想继续播放mediaPlayer。

我认为这可以像这样处理:

  • 暂停播放器
  • 将玩家加入额外的捆绑包
  • 将捆绑包传递给新的menueIntent
  • 让menueIntent调用player.start()

但即使这样可行,我想它会受到滞后的影响。 当前意图暂停时,有没有办法继续播放背景声音?

1 个答案:

答案 0 :(得分:3)

当你有一个叫Service的东西时,为什么这么麻烦呢?只需创建一个Service,将您的播放代码放入其中,并与您想要的任何Service中的Activity进行通信。您可以阅读有关Services here的更多信息。希望这会有所帮助。