Описание тега avmetadataitem

Объект AVMetadataItem представляет элемент метаданных, связанных с аудиовизуальным активом или с одной из его дорожек. Чтобы создать элементы метаданных для ваших собственных ресурсов, вы используете изменяемый подкласс AVMutableMetadataItem.

Из библиотеки разработчика iOS:

Объект AVMetadataItem представляет элемент метаданных, связанных с аудиовизуальным активом или с одной из его дорожек. Чтобы создать элементы метаданных для ваших собственных ресурсов, вы используете изменяемый подкласс AVMutableMetadataItem.

У элементов метаданных есть ключи, соответствующие спецификации формата контейнера, из которого они взяты. Полная информация о форматах метаданных, ключах метаданных и пространствах ключей метаданных, поддерживаемых AV Foundation, доступна среди определений в AVMetadataFormat.h.

Вы можете загружать значения элемента метаданных "лениво", используя методы протокола AVAsynchronousKeyValueLoading (см. "Асинхронная загрузка"). Класс AVAsset и другие классы, в свою очередь, лениво предоставляют свои метаданные, так что вы можете получать объекты из этих массивов, не неся накладные расходы на элементы, которые вы в конечном итоге не проверяете.

Вы можете фильтровать массивы элементов метаданных, используя методы этого класса. Например, вы можете фильтровать по ключу и ключевому пространству, по языку и по предпочтительному языку.