PBJVideoPlayer
PBJVideoPlayer is a simple video player library for iOS and tvOS.
- Looking for a Swift video player? Check out Player (Swift).
- Looking for a Swift camera library? Check out Next Level.
Features
- plays local media or streams remote media over HTTP
- customizable UI and user interaction
- no size restrictions
- orientation change support
- simple API
Quick Start
CocoaPods is the recommended method of installing PBJVideoPlayer, just add the following line to your Podfile:
pod 'PBJVideoPlayer'Usage
#import <PBJVideoPlayer/PBJVideoPlayer.h>// allocate controller
PBJVideoPlayerController *videoPlayerController = [[PBJVideoPlayerController alloc] init];
videoPlayerController.delegate = self;
videoPlayerController.view.frame = self.view.bounds;
// setup media
videoPlayerController.videoPath = @"https://example.com/video.mp4";
// present
[self addChildViewController:videoPlayerController];
[self.view addSubview:videoPlayerController.view];
[videoPlayerController didMoveToParentViewController:self];Community
- Need help? Use Stack Overflow with the tag 'pbjvideoplayer'.
- Questions? Use Stack Overflow with the tag 'pbjvideoplayer'.
- Found a bug? Open an issue.
- Feature idea? Open an issue.
- Want to contribute? Submit a pull request.
Resources
- AV Foundation Programming Guide
- PBJVision, iOS camera engine, features touch-to-record video, slow motion video, and photo capture
- Player, a simple iOS video player in Swift
License
PBJVideoPlayer is available under the MIT license, see the LICENSE file for more information.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

