Swiftpack.co -  Package - weitieda/lupi
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
weitieda/lupi
🔄 One-line configuration video background for iOS project
.package(url: "https://github.com/weitieda/lupi.git", from: "1.0.2")

Lupi

Platform Swift MIT License

One-line configuration video background for iOS project, written in Swift.

preview preview

Features

  • One line of code to make it work
  • Handled device rotation by default

Usage

import Lupi

class ViewController: UIViewController {

    var videoBackgrounView: LupiVideoBackgroundView?

    override func viewDidLoad() {
        super.viewDidLoad()

        videoBackgrounView = try? LupiVideoBackgroundView(fileName: "beach", in: view)
    }
}

By default, audio is muted. Pass isMuted: false in initializer if you want to turn it on.

Installation

CocoaPods

Lupi is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Lupi', :git => 'https://github.com/weitieda/lupi.git'

Swift Package Manager (Xcode 11+)

In Xcode 11, select File -> Swift Packages -> Add Package Dependency, enter Lupi's repo URL https://github.com/weitieda/lupi. Or you can login Xcode with your GitHub account and just type Lupi to search.

Author

Tieda Wei

License

Lupi is released under an MIT License. See LICENSE for details.

GitHub

link
Stars: 24
Last commit: 3 weeks ago

Release Notes

Add New Initializer
3 weeks ago

Add a new initializer for remote URL

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