Mise en œuvre de métadonnées standard sur iOS

Constantes de métadonnées

Nom de constante Description
ADBMediaObjectKeyStandardMediaMetadata Constante permettant d’associer des métadonnées standard à MediaInfo ADBMediaObject

Mise en œuvre

  1. Créez un dictionnaire des paires clé-valeur des métadonnées publicitaires standard à l’aide de ADBStandardMetadataKeys.
    Clés de métadonnées iOS

  2. Définissez le dictionnaire des métadonnées standard sur l’instance MediaInfo ADBMediaObject à l’aide de la constante de métadonnées standard pour les métadonnées.

  3. Fournissez l’objet MediaInfo lorsque vous appelez l’API trackSessionStart.

Exemple de mise en œuvre

Instanciez un objet de métadonnées standard, renseignez les variables désirées et définissez l’objet de métadonnées sur l’objet Media Heartbeat. Par exemple :

// Sample implementation for using standard video metadata keys 
 
NSMutableDictionary *standardVideoMetadata = [[NSMutableDictionary alloc] init]; 
 
[standardVideoMetadata setObject:@"Sample Show" forKey:ADBVideoMetadataKeySHOW]; 
 
[standardVideoMetadata setObject:@"Sample Season" forKey:ADBVideoMetadataKeySEASON]; 
 
[standardVideoMetadata setObject:@"Sample Episode" forKey:ADBVideoMetadataKeyEPISODE]; 
 
[mediaObject setValue:standardVideoMetadata forKey:ADBMediaObjectKeyStandardMediaMetadata];
// Sample implementation for using standard audio metadata keys 
 
NSMutableDictionary *standardAudioMetadata = [[NSMutableDictionary alloc] init];  
 
[standardAudioMetadata setObject:@"Sample Album"   forKey:ADBAudioMetadataKeyALBUM];  
 
[standardAudioMetadata setObject:@"Sample Label"   forKey:ADBAudioMetadataKeyLABEL]; 
 
[mediaObject setValue:standardAudioMetadata   forKey:ADBMediaObjectKeyStandardMediaMetadata];

Sur cette page