Implementar metadados padrão no iOS implement-standard-metadata-on-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];
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb