Show Menu
TOPICS×

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