IllegalStateException appelant MediaPlayer.reset ()
La documentation de l'Android MediaPlayer
montre qu'il n'y a pas des états non valides pour la reset()
appel: http://developer.android.com/reference/android/media/MediaPlayer.html#Valid_and_Invalid_States (les états non valides sont répertoriés comme {}, ou "néant").
Cependant, j'ai vu un IllegalStateException
générée lors de l'appel de reset()
:
java.lang.IllegalStateException
at android.media.MediaPlayer._reset(Native Method)
at android.media.MediaPlayer.reset(MediaPlayer.java:1061)
at com.example.android.player.AsyncPlayer$AsyncHandler.handleMessage(AsyncPlayer.java:654)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.os.HandlerThread.run(HandlerThread.java:60)
La documentation est-elle incorrecte?
source d'informationauteur skyler
Vous devez vous connecter pour publier un commentaire.
Difficile à dire sans voir ton code mais je pense que vous avez peut-être appeler reset() après l'appel de release() ?
La documentation états
Vous pouvez appeler le réinitialiser à l'extérieur de la validité de cycle de vie.