All Projects → wddwycc → Xplayer

wddwycc / Xplayer

Licence: mit
PIP Video Player for iOS

Programming Languages

swift
15916 projects
swift4
162 projects

Labels

Projects that are alternatives of or similar to Xplayer

Ksplayer
iOS/macOS/tvOS video player
Stars: ✭ 86 (-20.37%)
Mutual labels:  player
U2web
stream video with p2p
Stars: ✭ 97 (-10.19%)
Mutual labels:  player
React Video Renderer
Build custom video players effortless
Stars: ✭ 100 (-7.41%)
Mutual labels:  player
Backoffice Administration
Stars: ✭ 89 (-17.59%)
Mutual labels:  player
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (-13.89%)
Mutual labels:  player
Freemp
Free Media Player (FreeMp)
Stars: ✭ 97 (-10.19%)
Mutual labels:  player
Arduino Music Player
MOD/S3M/XM/IT Music Player for Arduino
Stars: ✭ 85 (-21.3%)
Mutual labels:  player
Somafm
📻 Play & record SomaFM radio channels
Stars: ✭ 103 (-4.63%)
Mutual labels:  player
Lyplayer
高度自定义的视频播放器 - 停止更新
Stars: ✭ 94 (-12.96%)
Mutual labels:  player
Hls.js
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Stars: ✭ 10,791 (+9891.67%)
Mutual labels:  player
Plyr React
A simple, accessible and customisable react media player for Video, Audio, YouTube and Vimeo
Stars: ✭ 89 (-17.59%)
Mutual labels:  player
Gsap Player
A small, customizable youtube-like player for gsap timelines
Stars: ✭ 92 (-14.81%)
Mutual labels:  player
Clappr Rtmp Plugin
📺 RTMP support for Clappr player.
Stars: ✭ 99 (-8.33%)
Mutual labels:  player
Sjmediacacheserver
A HTTP Media Caching Framework. It can cache FILE or HLS media. 音视频边播边缓存框架, 支持 HLS(m3u8) 和 FILE(mp4, mp3等).
Stars: ✭ 87 (-19.44%)
Mutual labels:  player
Zy Player Web
▶️ 跨平台浏览器端视频资源播放器. 简洁免费. 🎞 ZY Player 浏览器端。
Stars: ✭ 101 (-6.48%)
Mutual labels:  player
Prodigal
Music Player for Android which looks & feels like classic player
Stars: ✭ 86 (-20.37%)
Mutual labels:  player
Winyl
Winyl's main repository.
Stars: ✭ 97 (-10.19%)
Mutual labels:  player
Animesearcher
整合第三方网站的视频和弹幕资源, 为白嫖党提供最佳看番追剧体验
Stars: ✭ 101 (-6.48%)
Mutual labels:  player
Vue Howler
[UNMAINTAINED] A Howler.js mixin for Vue 2 that makes it easy to create custom audio player components
Stars: ✭ 103 (-4.63%)
Mutual labels:  player
Smarterstreaming
业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。
Stars: ✭ 9,835 (+9006.48%)
Mutual labels:  player

XPlayer

Version License Platform

Introduction

XPlayer is a drop to use lib for playing video on iOS with:

  • playback control
  • landscape & portrait switch
  • picture in picture mode with smooth interactive transition

To keep it simple, the lib currently only provides two methods:

class XPlayer {
    static func play(_ url: URL, themeColor: UIColor)
    static func dismiss(completion: (() -> ())? = nil)
}

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS >= 10.0

Installation

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

pod 'XPlayer'

Author

wddwycc, [email protected]

License

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

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].