Swiftpack.co - DouKing/STMURLAsset as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by DouKing.
DouKing/STMURLAsset 0.1.0
A subclass of AVURLAsset that can cache data downloaded by AVPlayer.
⭐️ 2
🕓 2 years ago
iOS macOS
.package(url: "https://github.com/DouKing/STMURLAsset.git", from: "0.1.0")

STMURLAsset

STMURLAsset is a subclass of AVURLAsset that can cache data downloaded by AVPlayer.

Usage

Just use it like AVURLAsset

let url = URL(string: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")!
let asset = STMURLAsset(url: url)
asset.preloadAsynchronously()
let playerItem = AVPlayerItem(asset: asset)
let player = AVPlayer(playerItem: playerItem)
let playerView = PlayerView()
playerView.playerLayer.player = player

Installation

Swift Package Manager
  • File > Swift Packages > Add Package Dependency
  • Add https://github.com/douking/STMURLAsset
  • Select "Up to Next Major" with "0.1.0"
Cocoapods

Add the following line to your Podfile:

pod 'STMURLAsset'

License

STMURLAsset is available under the MIT license. See the LICENSE file for more info.

GitHub

link
Stars: 2
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics