在 iOS 中实施标准元数据 implement-standard-metadata-on-ios

元数据常量

常量名称
描述
ADBMediaObjectKeyStandardMediaMetadata
用于将标准元数据附加到 MediaInfo ADBMediaObject 的常量

实施

  1. 使用 ADBStandardMetadataKeys 创建标准元数据键值对的字典
    iOS 元数据键

  2. MediaInfo ADBMediaObject 实例中使用元数据的标准元数据常量设置标准元数据字典。

  3. 调用 trackSessionStart API 时提供此 MediaInfo 对象。

实施示例

实例化一个标准元数据对象,填充所需变量,并在媒体心跳对象中设置该元数据对象。例如:

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