Standard-Metadaten in iOS implementieren
Letzte Aktualisierung: 18. Juli 2024
Erstellt für:
- Benutzende
- Admin
- Entwickler
Metadaten-Konstanten
Konstantenname | Beschreibung |
---|---|
ADBMediaObjectKeyStandardMediaMetadata | Konstante für das Anhängen von Standard-Metadaten an MediaInfo ADBMediaObject |
Implementierung
-
Erstellen Sie mit
ADBStandardMetadataKeys
ein Wörterbuch mit Schlüssel-Wert-Paaren für Standard-Metadaten.
iOS-Metadatenschlüssel -
Legen Sie das Wörterbuch für Standard-Metadaten bei der
MediaInfo
ADBMediaObject
-Instanz mit der Standard-Metadatenkonstante fest. -
Geben Sie dieses
MediaInfo
-Objekt an, während Sie dietrackSessionStart
-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];
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb