在Java中使用MediaPlayer类(Android Studio)

时间:2014-12-15 17:43:58

标签: java android-studio android-mediaplayer

只要用户停留在特定屏幕上,我希望重复播放背景音乐。 MediaPlayer类中是否有一个允许您执行上述任务的功能?

button1.setOnClickListener(new View.OnClickListener() { 
    @Overridepublic void onClick(View v) {

        Intent intent = new Intent(context,kids_quiz.class);

        startActivity(intent);

        player=MediaPlayer.create(Games.this,R.raw.macdonald);

        player.start();

    }
});

1 个答案:

答案 0 :(得分:0)

当你在那个Activity中时,启动它,setLooping为true,当用户离开屏幕时,在Activity.onDestroy中销毁mediaPlayer(也许onPause取决于你想要完成的东西)方法。 请记住,当你完成它时,销毁一个mediaPlayer很重要,因为它消耗了大量的资源。