Android Studio媒体播放器在切换活动时停止播放歌曲

时间:2020-04-12 14:10:16

标签: java android-studio media-player android-music-player

我正在制作一个应在用户使用应用程序时播放歌曲的应用程序。用户应该能够在不关闭音乐的情况下进行各种活动,但是如果用户通过按下主屏幕按钮(而不是终止应用程序)来关闭屏幕或退出应用程序,则音乐应该会关闭。

起初,我尝试使用onStop()onDestroy()方法暂停媒体播放器,然后使用onResume()方法恢复歌曲,但是onStop()方法停止播放当我切换应用程序中的活动并且onDestroy()方法继续播放歌曲时,直到应用程序完全终止为止(如果应用程序处于后台,它将继续播放)。

这是我的一些代码:

    @Override
    protected void onStop() {
        super.onStop();
        mediaPlayer.pause();
    }

    @Override
    protected void onResume() {
        super.onResume();
        btnStart.setEnabled(true);
        mediaPlayer.start();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
    }

0 个答案:

没有答案