PlayerCacheLoaderManager
public class PlayerCacheLoaderManager : NSObject, AVAssetResourceLoaderDelegate, PlayerCacheLoaderDelegate
多媒体边下边播缓存管理器
-
Undocumented
Declaration
Swift
public static let playerCacheScheme: String
-
Undocumented
Declaration
Swift
public weak var delegate: PlayerCacheLoaderManagerDelegate?
-
Undocumented
Declaration
Swift
override public init()
-
Undocumented
Declaration
Swift
public func cleanCache()
-
Undocumented
Declaration
Swift
public func cancelLoaders()
-
Undocumented
Declaration
Swift
public static func assetURL(url: URL) -> URL
-
Undocumented
Declaration
Swift
public func urlAsset(url: URL) -> AVURLAsset
-
Undocumented
Declaration
Swift
public func playerItem(url: URL) -> AVPlayerItem
-
Undocumented
Declaration
Swift
public func resourceLoader(_ resourceLoader: AVAssetResourceLoader, shouldWaitForLoadingOfRequestedResource loadingRequest: AVAssetResourceLoadingRequest) -> Bool
-
Undocumented
Declaration
Swift
public func resourceLoader(_ resourceLoader: AVAssetResourceLoader, didCancel loadingRequest: AVAssetResourceLoadingRequest)
-
Undocumented
Declaration
Swift
public func resourceLoader(_ resourceLoader: PlayerCacheLoader, didFailWithError error: Error?)