Skip to content
This repository has been archived by the owner on May 31, 2020. It is now read-only.

A custom wrapper around AVFoundation for playing silent video files without any chrome.

License

Notifications You must be signed in to change notification settings

caffco/PIVideoPlayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIVideoPlayer

Description

This project aims to create a simple wrapper around AVFoundation in order to play videos in a UIView. As of now, this repo only supports silent, single-loop videos. The idea was to create a library that was simpler than the default video player (there is no chrome, not tracking, etc.).

Usage

There are two ways to play video included in this project.

The first way is to use PIVideoPlayerView which is a subclass of UIView that plays video. You are responsible for setting the frame size, loading the video, and starting it.

The second way is to use PIVideoPlayerWindow which presents a simple way to play a full-screen video above all other views. As with normal ARC rules, be sure to retain a reference to the `UIWindow`` in some capacity or else it will be consumed by ARC.

Requirements

This project utilizes ARC and is compatible with iOS version 7.0 and above.

Installation

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

pod "PIVideoPlayer"

Author

Christopher Jones, [email protected]

License

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

About

A custom wrapper around AVFoundation for playing silent video files without any chrome.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 95.2%
  • Ruby 4.8%