android java.lang.IllegalStateException MediaPlayer.isPlaying

J'ai publié mon application et sur certains téléphones comme le Galaxy Nexus ou le HTC Explorer où mon APPLICATION se bloque.

Je l'ai testé sur de nombreux téléphones et application a fonctionné parfaitement.

Pouvez-vous m'expliquer pourquoi est-ce qui se passe et comment le résoudre ?

ERREUR

java.lang.IllegalStateException
at android.media.MediaPlayer.isPlaying(Native Method)
at com.mario.kvizoman.SoloIgra.novopitanjce(SoloIgra.java:922)
at com.mario.kvizoman.SoloIgra.onClick(SoloIgra.java:901)
at android.view.View.performClick(View.java:2485)
at android.view.View$PerformClick.run(View.java:9080)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3768)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:878)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:636)
at dalvik.system.NativeStart.main(Native Method)

CODE

if(reptimer!=null) {
    if(reptimer.isPlaying()) {
        reptimer.stop();
    }
}

onCreate reptimer est

reptimer = MediaPlayer.create(SoloIgra.this, R.raw.napeto);

OriginalL'auteur mario | 2013-03-31