Show Menu
TÓPICOS×

Implementar metadados padrão no iOS

Constantes de metadados

Nome da constante
Descrição  
ADBMediaObjectKeyStandardMediaMetadata
Constante para anexar os metadados padrão no MediaInfo ADBMediaObject

Implementação

  1. Crie um dicionário com os pares de valores dos principais metadados padronizados usando o ADBStandardMetadataKeys Chaves de metadados de iOS
  2. Defina o dicionário de metadados padrão na instância MediaInfo``ADBMediaObject usando a constante de Metadados padrão para os metadados.
  3. Forneça este objeto MediaInfo enquanto invoca a API trackSessionStart

Exemplo de implementação

Exemplifique um objeto de metadados padrão, preencha as variáveis desejadas e defina o objeto de metadados no objeto de Heartbeat de mídia. Por exemplo:
// 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];