TVVLCPlayer 1.0.2

TVVLCPlayer 1.0.2

Maintained by Jérémy Marchand.




TVVLCPlayer

TVVLCPlayer

TVVLCPlayer lets you integrate easily a powerfull video player with playback control views to your tvOS apps. Based on TVVLCKit, it aims to replace AVPlayerViewController that can read only a limited number of formats.

Features

  • Native look & feel
  • Scrubbling with remote surface touch
  • Jump, fast forward and rewind

Installation

# CocoaPods
pod "TVVLCPlayer", "~> 1.0.1"

Usage

Storyboard

In your storyboard add a reference to the VLCPlayer storyboard from the org.cocoapods.TVVLCPlayer bundle. Then set a media on the playerViewController:

import TVVLCPlayer
...
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
      if let playerViewController = segue.destination as? VLCPlayerViewController {
            let media: VLCMedia = ...
            playerViewController.media = media
      }
}

In code

import TVVLCPlayer
...
let media: VLCMedia = ...
let playerViewController = VLCPlayerViewController.instantiate(media: media)

Todo

  • Audio channels selector
  • Subtitles selector
  • Info views