Implementa aggiornamenti temporali personalizzati

In alcune implementazioni di Analytics, l'applicazione client potrebbe voler fornire una posizione di playhead diversa da quella indicata dal valore localTime di 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.

  1. Per sovrascrivere la posizione predefinita della testina di riproduzione:

    vaTrackingMetadata.currentTimeUpdateBlock = ^CMTime () {
        NSInteger random = arc4random() % 500;
        return CMTimeMakeWithSeconds(random, 1);
    };
    
    IMPORTANTE

    In questo esempio di codice, 500 è solo un valore di esempio. È necessario utilizzare un valore diverso per la posizione personalizzata della testina di riproduzione.

In questa pagina