Standard-Metadaten in iOS implementieren

Letzte Aktualisierung: 2023-01-03
  • Erstellt für:
  • User
    Admin
    Developer

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