JohnCoates/Aerial

View on GitHub
Aerial/Source/Views/AerialPlayerItem.swift

Summary

Maintainability
A
0 mins
Test Coverage
//
//  AerialPlayerItem.swift
//  Aerial
//
//  Created by Ethan Setnik on 11/22/17.
//  Copyright © 2017 John Coates. All rights reserved.
//
import AVFoundation
import AVKit

final class AerialPlayerItem: AVPlayerItem {
    var video: AerialVideo?

    init(video: AerialVideo) {
        let videoURL = video.url
        let asset = cachedOrCachingAsset(videoURL)
        super.init(asset: asset, automaticallyLoadedAssetKeys: nil)
        self.video = video
    }
}