Android:避免播放重复的媒体。 stop(),start()

时间:2011-06-26 03:34:19

标签: android onclick media-player

这必须简单。我的应用中只有一个按钮。当您按下按钮时,它会播放约1分钟的声音。问题是如果有人按下按钮两次,三次等等......声音就会相互叠加。如何防止播放第二个声音。这是onClick代码。

public void onClick(View v) {
        final MediaPlayer mMediaPlayer=MediaPlayer.create(getBaseContext(), R.raw.ifightsong);  
        mMediaPlayer.reset();
        mMediaPlayer.start();

    }

1 个答案:

答案 0 :(得分:3)

MediaPlayer.isPlaying() 可能是你想要的。 您也可以查看MediaPlayer.isLooping()