Beenden oder lassen Sie MediaPlayer los, während die Vorbereitung noch läuft
Ist es ein Fehler oder ist es nicht möglich, ihn freizugeben, anzuhalten oder zu töten?MediaPlayer
während es sich vorbereitet?
Ich habe eine Instanz vonMediaPlayer
Laufen inService
, es hört gut auf, wenn ich aufhöre, loslasse, es auf null setze, währendMediaPlayer
ist invorbereiteter Zustand. Aber es funktioniert nicht, wenn ich aufhöre, loslasse und es auf null setze, wenn es in istZustand vorbereiten.
onPrepared()
wird nach stop, release aufgerufen und auf null gesetzt. Ein Workaround dafür?
Ich denke, es ist ein häufiger Anwendungsfall, wenn ein Benutzer anhalten möchteMediaPlayer
bevor es fertig ist vorbereiten.