Per impostazione predefinita, quando si avvia la riproduzione, il contenuto multimediale VOD inizia a 0 e il contenuto multimediale in tempo reale inizia dal punto live del client (MediaPlayer.LIVE_POINT). È possibile ignorare il comportamento predefinito.
Passa una posizione a MediaPlayer.prepareToPlay
.
TVSDK considera la posizione specificata come punto iniziale della risorsa e non è necessaria 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;
}
}