重新启动时开始播放背景音乐

时间:2015-01-22 16:35:04

标签: android eclipse media-player

我在菜单游戏中使用MediaPlayer创建背景音乐。它似乎工作正常,但当我开始另一个活动,然后回到菜单上。声音消失了。每当菜单活动启动时我怎么能再次播放?

继承了我的一些代码:

logoMusic = MediaPlayer.create(NewMainActivity.this, R.raw.onepiece_sound);
logoMusic.start();

然后在我的暂停方法上:

protected void onPause() {
    super.onPause();
    logoMusic.release();

1 个答案:

答案 0 :(得分:1)

使用onRestart方法。

     @Override
        protected void onRestart() {
            super.onPause();

            logoMusic = MediaPlayer.create(NewMainActivity.this, R.raw.onepiece_sound);
            logoMusic.start();
        }

仅在您返回活动时才会调用此选项,而不是在您第一次打开活动时调用。