Standard-Metadaten in iOS implementieren

Metadaten-Konstanten

Konstantenname Beschreibung
ADBMediaObjectKeyStandardMediaMetadata Konstante für das Anhängen von Standard-Metadaten an MediaInfo ADBMediaObject

Implementierung

  1. Erstellen Sie mit ADBStandardMetadataKeys ein Wörterbuch mit Schlüssel-Wert-Paaren für Standard-Metadaten.
    iOS-Metadatenschlüssel

  2. Legen Sie das Wörterbuch für Standard-Metadaten bei der MediaInfo ADBMediaObject-Instanz mit der Standard-Metadatenkonstante fest.

  3. Geben Sie dieses MediaInfo-Objekt an, während Sie die trackSessionStart-API aufrufen.

Beispielimplementierung

Instanziieren Sie ein Standard-Metadatenobjekt, füllen Sie die gewünschten Variablen aus und setzen Sie das Metadatenobjekt auf das Media Heartbeat-Objekt. Beispiel:

// 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];

Auf dieser Seite