Releases: sukov/CachingPlayerItem
Releases · sukov/CachingPlayerItem
2.0.0
- Allows concurrent media loading to enable smooth seeking
- Fixes AVPlayer infinite silent stalling
Note:
- Some portions of the media file can be fetched from remote more than once, depending on the
ResourceLoaderDelegate
's fullMediaFileDownloadTask
progress and player seeking. Persisting data to a single file from multiple requests with various offsets and lengths is challenging, hence the minor drawback.
What's Changed
Full Changelog: 1.1.3...2.0.0
1.1.3
- Minor internal improvements
1.1.2
- Fixes crash on ResourseLoaderDelegate invalidateAndCancelSession
1.1.1
- Fixes playing local files with no extension in name causes data loss
1.1.0
- Fixes race condition crash on processPendingRequests
- Adds cancelDownload method on CachingPlayerItem
1.0.8
- Fixes crash when playing with AVPlayerLooper
1.0.7
- Fixes crash on CachingPlayerItem init with url
- Fixes HTTP headers not passed on caching requests
1.0.6
Adds avUrlAssetOptions on CachingPlayerItem initialisers
1.0.5
Adds Swift Package Manager support
1.0.4
- Adds configurable file size verifications