Implementación de actualizaciones de tiempo personalizadas

En algunas implementaciones de Analytics, es posible que la aplicación cliente desee proporcionar una posición de cabezal de reproducción diferente a la posición indicada por el valor localTime de TVSDK. Por ejemplo, durante una reproducción de flujo lineal, se puede proporcionar el cabezal de reproducción de cada programa en relación con su hora de inicio.

SUGERENCIA

Anule este método solo si desea proporcionar una posición del cabezal de reproducción diferente de la posición predeterminada.

  1. Para anular la posición predeterminada del cabezal de reproducción:

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

    En este ejemplo de código, 500 es solo un valor de muestra. Debe utilizar un valor diferente para la posición personalizada del cabezal de reproducción.

En esta página