Implementar compatibilidad con capítulos

Puede definir y rastrear capítulos para el seguimiento de vídeo en una aplicación basada en TVSDK de las siguientes maneras:

  • Los capítulos predeterminados, que TVSDK administra internamente.

    Un capítulo se define como el tiempo entre cada pausa publicitaria. Por ejemplo, el tiempo entre una pausa publicitaria pre-roll y la primera mitad de la emisión se define como el primer capítulo.

  • Los capítulos personalizados, que son administrados por la aplicación y se basan en datos de CMS o de otra manera que la aplicación utiliza para definir capítulos.

    Defina y rastree capítulos predeterminados o personalizados.

    // First, enable chapter tracking by setting the boolean 'enableChapterTracking' to true: 
    
        vaTrackingMetadata.enableChapterTracking = YES; 
    
    // For custom chapter definitions, provide an array of chapters through the metadata:  
    // For example, 3 chapters of 60 second duration each: 
    
        NSMutableArray *chapters = [[[NSMutableArray alloc] init] autorelease]; 
    
        int chapterDuration = 60; 
        for (int i = 0; i < 3; i++) 
        { 
            PTVideoAnalyticsChapterData *chapterData =  
              [[[PTVideoAnalyticsChapterData alloc] init] autorelease]; 
            chapterData.name = [NSString stringWithFormat:@"chapter_%d", (i+1)]; 
            chapterData.range =  
              CMTimeRangeMake(CMTimeMakeWithSeconds(i * chapterDuration, 10000),  
              CMTimeMakeWithSeconds(chapterDuration, 10000)); 
    
            [chapters addObject:chapterData]; 
        } 
    
        vaTrackingMetadata.chapters = chapters; 
    
    // For default chapters, the application must not set custom chapters on the tracking metadata  
    // and simply enable chapters to be tracked by setting the boolean value as defined above.
    

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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