只要用户停留在特定屏幕上,我希望重复播放背景音乐。 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();
}
});
答案 0 :(得分:0)
当你在那个Activity中时,启动它,setLooping为true,当用户离开屏幕时,在Activity.onDestroy中销毁mediaPlayer(也许onPause取决于你想要完成的东西)方法。 请记住,当你完成它时,销毁一个mediaPlayer很重要,因为它消耗了大量的资源。