I ExoPlayer
Gegensatz zu MediaPlayer
verwenden Ich versuche, und ich kann es nicht herausgefunden scheinen ...ExoPlayer und Start/Pause/seekTo Befehle
MediaPlayer
.start()
/.pause()
Befehle hat ... und ich kann nur seekTo(1287)
und es beginnt automatisch zu spielen ...
Wie mache ich das mit ExoPlayer
? Ich habe versucht, seekTo(1287)
zu tun, aber es startet nicht nach dem Spiel ... Ich habe auch .setPlayWhenReady(true)
danach, und noch kein Glück ...
Ich bin in der Lage zu .stop()
... aber ich kann nicht es beginnt danach wieder zu spielen, es sei denn ich wieder .prepare()
... aber ich denke nicht, dass ich das zwischen jeder Pause und Spiel machen sollte.
ich meine eigenen Kontrollen und Methoden zu MediaController
wie in der ExoPlayer Demo Gegensatz bin mit ... Ich kann nicht ganz sehen, wie die Kontrollen durchgeführt werden ...
Irgendwelche Vorschläge anyone?
Edit:
OK, ich Pause herausgefunden und starten ...
.setPlayWhenReady(true) // start
.setPlayWhenReady(false) // pause
Aber ich habe immer noch mit der Tracking-Probleme ... .seekTo
intermittierend arbeitet ... manchmal es funktioniert ... aber manchmal bekomme ich diesen Fehler:
E/AudioTrack: AudioTrack::set : Exit
(und es wird nur in den Pufferzustand ... nicht ganz erhalten zu „ready“ ...
github Links sind tot – IHeartAndroid
ExoPlayer hat sich in v2 stark verändert. Der aktualisierte GH-Link für PlayerControl.java wurde nicht gefunden, aber hier ist der Link für die Basisimplementierung: https://github.com/google/ExoPlayer/blob/release-v2/library/src/main/java/com/ google/android/exoplayer2/ExoPlayerImplInternal.java –
ExoPlayer.UNKNOWN_TIME -> com.google.android.exoplayer2.C.TIME_UNSET – shiami