Skip to content
/ VLC Public

Install VLC using Swift Package Manager

License

Notifications You must be signed in to change notification settings

omaralbeik/VLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VLC

VLC is a repository that provides VLC binaries for use in iOS, tvOS, and macOS projects. This repository allows you to easily include VLC's powerful media playback capabilities in your projects via Swift Package Manager.

Installation

Swift Package Manager

To add VLC to your project using Swift Package Manager, follow these steps:

  1. In Xcode, select File > Swift Packages > Add Package Dependency....
  2. Enter the repository URL: https://github.com/omaralbeik/VLC.
  3. Choose the version or branch you want to use.

Package.swift

To manually add VLC as a dependency in your Package.swift file, include the following:

import PackageDescription

let package = Package(
  name: "YourProjectName",
  platforms: [/* */],
  dependencies: [
    .package(url: "https://github.com/omaralbeik/VLC", exact: "3.6.0")
  ],
  targets: [
    .target(
      name: "YourTargetName",
      dependencies: [
        "VLC"
      ]
    ),
  ]
)

Usage

Once you’ve added the VLC package to your project, you can import and use it in your code:

import VLC

class MediaPlayer {
  func playMedia(from url: URL) {
    let player = VLCMediaPlayer()
    player.media = VLCMedia(url: url)
    player.play()
  }
}

License

This repository is licensed under the MIT license. See the LICENSE file for more information.

Acknowledgments

This repository provides binaries and headers for VLC, a free and open-source media player and streaming media server developed by the VideoLAN project.