---
title: "loadMetadata(completionHandler:)"
framework: MediaExtension
role: symbol
role_heading: Instance Method
platforms: [macOS 14.0+]
path: "mediaextension/meformatreader/loadmetadata(completionhandler:)"
---

# loadMetadata(completionHandler:)

Loads the array of metadata items from the media asset.

## Declaration

```swift
func loadMetadata(completionHandler: @escaping @Sendable ([AVMetadataItem]?, (any Error)?) -> Void)
```

```swift
func metadata() async throws -> [AVMetadataItem]
```

## Parameters

- `completionHandler`: The completion block to execute when the load operation finishes.

## See Also

### Reading and parsing media assets

- [loadFileInfo(completionHandler:)](mediaextension/meformatreader/loadfileinfo(completionhandler:).md)
- [loadTrackReaders(completionHandler:)](mediaextension/meformatreader/loadtrackreaders(completionhandler:).md)
- [parseAdditionalFragments(completionHandler:)](mediaextension/meformatreader/parseadditionalfragments(completionhandler:).md)
- [MEFormatReaderParseAdditionalFragmentsStatus](mediaextension/meformatreaderparseadditionalfragmentsstatus.md)
