What means the message “internal/external state mismatch corrected” at the MediaPlayer?
问题 I work with a MediaPlayer and set the state of the player often programmatically like for example: if(mp.isPlaying()) { mp.pause(); animationPausedMusic(); } private void animationPausedMusic() { // Changing button image to play button btn_play.setBackgroundResource(R.drawable.play); ... // more code } But sometimes the logcat gives me the message: "internal/external state mismatch corrected" And then the play and pause function is not working anymore. What does this message mean? And how can