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

# loadTrackReaders(completionHandler:)

Loads the array of track readers that represent the tracks in the media asset.

## Declaration

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

```swift
func trackReaders() async throws -> [any METrackReader]
```

## 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)
- [loadMetadata(completionHandler:)](mediaextension/meformatreader/loadmetadata(completionhandler:).md)
- [parseAdditionalFragments(completionHandler:)](mediaextension/meformatreader/parseadditionalfragments(completionhandler:).md)
- [MEFormatReaderParseAdditionalFragmentsStatus](mediaextension/meformatreaderparseadditionalfragmentsstatus.md)
