【问题标题】:Android music player application安卓音乐播放器应用
【发布时间】:2017-06-08 04:48:22
【问题描述】:

我创建了一个音乐播放器应用。在播放音乐时,如果用户回到之前的活动,音乐仍然会继续播放。如何解决?

【问题讨论】:

  • 您是否正在使用服务播放音乐,如果是,则您已停止服务并处理媒体播放器的生命周期。发布您的代码以便更好地理解。
  • 不,我没有使用服务,实际上我的应用就像一本有声读物,只要按下阅读按钮,它就会播放内容。在播放时,如果我按回则音频仍会继续播放
  • 我认为你必须停止播放音乐,在 onBackPress..
  • 好的,我会检查的,谢谢你们的建议。
  • 您希望音乐在用户离开活动时停止吗?然后你应该在活动中实现 onPause 处理程序。这可以处理您的活动失焦的所有情况。

标签: android


【解决方案1】:

使用back press方法,调用MediaPlayer的stop方法

MediaPlayer player = MediaPlayer.create(this, R.raw.x);
@Override
public void onBackPressed() {
   player.stop();
}

试试这个

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    相关资源
    最近更新 更多