AVAsset protocol defines a method that lets your code handle resource loading requests coming from an
- iOS 6.0+
- macOS 10.9+
- tvOS 9.0+
A class should adopt this protocol when associated with the asset’s resource loader—that is, an instance of the
AVAsset class. The resource loader works with your delegate to process the request.