Per impostazione predefinita, all’avvio della riproduzione, il contenuto multimediale VOD inizia da 0 e il contenuto multimediale live inizia dal punto di attivazione del client (MediaPlayer.LIVE_POINT). È possibile ignorare il comportamento predefinito.
Passa una posizione a MediaPlayer.prepareToPlay
.
TVSDK considera la posizione specificata come punto di partenza della risorsa e non è richiesta alcuna operazione di ricerca. Se la posizione non è all'interno dell'intervallo ricercabile, TVSDK utilizza la posizione predefinita. Per ulteriori informazioni, consulta Caricare una risorsa multimediale nel lettore multimediale.
Ad esempio:
long desiredPostion = // TODO : choose a value;
@Override
public void onStatusChanged(MediaPlayerStatusChangedEvent statusChangedEvent) {
switch (statusChangedEvent.getStatus()) {
case INITIALIZED:
_mediaPlayer.prepareToPlay(desiredPosition);
break;
case PREPARING:
showBufferingSpinner();
break;
}
}