Implementare aggiornamenti ora personalizzati

In alcune implementazioni di analytics, l'applicazione client potrebbe voler fornire una posizione di playhead diversa rispetto alla posizione segnalata dal valore localeTime TVSDK. Ad esempio, durante la riproduzione di un flusso lineare, la testina di riproduzione di ogni programma può essere fornita in base al tempo di inizio.

SUGGERIMENTO

Ignorare questo metodo solo se si desidera fornire una posizione diversa da quella predefinita.

Per sovrascrivere la posizione predefinita della testina di riproduzione:

vaMetadata.setCurrentTimeUpdateBlock(new VideoAnalyticsMetadata.CurrentTimeUpdateBlock() {
    @Override
    public long call() {
        long range = 500L;
        Random r = new Random()
        return (long)(r.nextDouble()*range);
    }
});
IMPORTANTE

I valori in questo frammento di codice sono solo esempi. È necessario utilizzare valori diversi per la posizione personalizzata della testina di riproduzione.

In questa pagina