De forma predeterminada, al iniciar la reproducción, el contenido de VOD se inicia en 0 (MediaPlayer.LIVE_POINT). Puede anular el comportamiento predeterminado.
Pase una posición a MediaPlayer.prepareToPlay
.
TVSDK considera que la posición dada es el punto de partida del recurso. No se requiere ninguna operación de búsqueda. Si la posición no se encuentra dentro del rango en el que se puede buscar, TVSDK utiliza la posición predeterminada.
Por ejemplo:
long desiredPostion = //TODO : choose a value;
@Override
public void onStateChanged(MediaPlayer.PlayerState state, MediaPlayerNotification notification) {
switch (state) {
case INITIALIZED:
_mediaPlayer.prepareToPlay(desiredPosition);
break;
case PREPARING:
showBufferingSpinner();
break;
...
}
}