Implementar 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 que indica el valor localTime del 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 tiempo de inicio.

CONSEJO

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

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 del cabezal de reproducción personalizado.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now