MediaPlayer stop playing after about 5 seconds

后端 未结 2 598
时光取名叫无心
时光取名叫无心 2020-12-06 00:35

I\'m currently developing a simple game and now it\'s time to add music and sound effect. I tried using MediaPlayer, just like described here: Android media pla

2条回答
  •  不思量自难忘°
    2020-12-06 01:19

    You should create an asychronous code to let media player play what he has to play in the background. Something like this:

    final MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.nomarxia);
    
    
                    Handler mHandler = new Handler();
                    mHandler.postDelayed(new Runnable() {
                        public void run() {
                            mp.start();
                        }
                    }, mp.getDuration());
    

提交回复
热议问题