Описание тега avmetadataitem
Из библиотеки разработчика iOS:
Объект AVMetadataItem представляет элемент метаданных, связанных с аудиовизуальным активом или с одной из его дорожек. Чтобы создать элементы метаданных для ваших собственных ресурсов, вы используете изменяемый подкласс AVMutableMetadataItem.
У элементов метаданных есть ключи, соответствующие спецификации формата контейнера, из которого они взяты. Полная информация о форматах метаданных, ключах метаданных и пространствах ключей метаданных, поддерживаемых AV Foundation, доступна среди определений в AVMetadataFormat.h.
Вы можете загружать значения элемента метаданных "лениво", используя методы протокола AVAsynchronousKeyValueLoading (см. "Асинхронная загрузка"). Класс AVAsset и другие классы, в свою очередь, лениво предоставляют свои метаданные, так что вы можете получать объекты из этих массивов, не неся накладные расходы на элементы, которые вы в конечном итоге не проверяете.
Вы можете фильтровать массивы элементов метаданных, используя методы этого класса. Например, вы можете фильтровать по ключу и ключевому пространству, по языку и по предпочтительному языку.