Immettere un flusso in un momento specifico

Ultimo aggiornamento: 2023-09-21

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.

  1. 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;
        }
    }
    

In questa pagina