All Projects → piemonte → Pbjvideoplayer

piemonte / Pbjvideoplayer

Licence: mit
▶️ video player, simple way to play and stream media on iOS/tvOS

Projects that are alternatives of or similar to Pbjvideoplayer

Player
▶️ video player in Swift, simple way to play and stream media on iOS/tvOS
Stars: ✭ 1,849 (+198.23%)
Mutual labels:  stream, player, video-player, media, tvos
Libvlc Go
Go bindings for libVLC and high-level media player interface
Stars: ✭ 188 (-69.68%)
Mutual labels:  player, video-player, media
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (-64.35%)
Mutual labels:  player, video-player, media
Clappr
🎬 An extensible media player for the web.
Stars: ✭ 5,436 (+776.77%)
Mutual labels:  player, video-player
Rx Player
DASH/Smooth HTML5 Video Player
Stars: ✭ 600 (-3.23%)
Mutual labels:  player, video-player
Giraffeplayer2
out of the box android video player(support lazy load, ListView/RecyclerView and hight performance)
Stars: ✭ 344 (-44.52%)
Mutual labels:  player, video-player
Mobileplayer Ios
📱 🎥 A powerful and completely customizable media player for iOS
Stars: ✭ 2,931 (+372.74%)
Mutual labels:  player, video-player
Ezplayer
基于AVPlayer封装的视频播放器,功能丰富,快速集成,可定制性强,支持react-native。
Stars: ✭ 377 (-39.19%)
Mutual labels:  player, media
Vue Video Player
🎞 @videojs component for @vuejs
Stars: ✭ 4,026 (+549.35%)
Mutual labels:  player, video-player
Vgplayer
📺 A simple iOS video player by Vein.
Stars: ✭ 383 (-38.23%)
Mutual labels:  player, video-player
Flutter Assetsaudioplayer
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications
Stars: ✭ 458 (-26.13%)
Mutual labels:  player, media
Dkvideoplayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
Stars: ✭ 3,796 (+512.26%)
Mutual labels:  player, video-player
Fwplayer
A video player SDK for iOS, it is based on AVPlayer. https://se.linkedin.com/in/foks-huiwang, https://fokswang.wixsite.com/home
Stars: ✭ 321 (-48.23%)
Mutual labels:  player, media
Qier Player
🎬 A lightweight and sophisticated React-based H5 video player / 简单易用的h5播放器
Stars: ✭ 360 (-41.94%)
Mutual labels:  player, video-player
Kmedia
An application level media framework for Android. (RTFSC)
Stars: ✭ 274 (-55.81%)
Mutual labels:  player, media
Videojs Resolution Switcher
Resolution switcher adds the ability to select the video quality in video.js player.
Stars: ✭ 375 (-39.52%)
Mutual labels:  player, video-player
Xgplayer
A HTML5 video player with a parser that saves traffic
Stars: ✭ 4,792 (+672.9%)
Mutual labels:  player, video-player
Playerdemo
一个视频播放器,开源版 potplayer ,用于总结播放器开发技术。
Stars: ✭ 491 (-20.81%)
Mutual labels:  player, video-player
Monstercat Visualizer
A real time audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.
Stars: ✭ 571 (-7.9%)
Mutual labels:  player, media
libvlc-nuget
NuGet packaging setup for LibVLC
Stars: ✭ 52 (-91.61%)
Mutual labels:  player, media

PBJVideoPlayer

PBJVideoPlayer

PBJVideoPlayer is a simple video player library for iOS and tvOS.

Build Status Pod Version GitHub license

Features

  • [x] plays local media or streams remote media over HTTP
  • [x] customizable UI and user interaction
  • [x] no size restrictions
  • [x] orientation change support
  • [x] 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

Resources

License

PBJVideoPlayer is available under the MIT license, see the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].