Displaying 1 to 19 from 19 results

SGPlayer - A powerful media player framework for iOS, macOS, and tvOS

  •    Objective-C

A powerful media player framework for iOS, macOS, and tvOS. Support 360° panorama video, VR video. RTMP streaming.

Swift-Radio-Pro - Professional Radio Station App - now supports Swift 4 / Xcode 9!

  •    Swift

Swift Radio is an open source radio station app with robust and professional features. This is a fully realized Radio App built entirely in Swift. Master is now the Xcode 9 / Swift 4 branch. View this GETTING STARTED VIDEO. It's short & sweet to give you a quick overview. Give it a quick watch.

BMPlayer - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen

  •    Swift

A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles. Add BMPlayer in your Cartfile.

SJVideoPlayer - Video Player

  •    Objective-C

SJVideoPlayer is available under the MIT license. See the LICENSE file for more info. 是的, otherAsset即为上一个页面播放的Asset, 只要用它进行初始化即可实现续播功能. 同时可以发现, 初始化时, 除了需要一个otherAsset, 其他方面同开始的示例一模一样.




AudioPlayer - AudioPlayer is syntax and feature sugar over AVPlayer

  •    Swift

In order to alert about status change or other events, AudioPlayer uses delegation. is called.

VGPlayer - 📺 A simple iOS video player by Vein.

  •    Swift

Swift developed based on AVPlayer iOS player,support horizontal gestures Fast forward, pause, vertical gestures Support brightness and volume adjustment, support full screen, adaptive screen rotation direction. VGPlayer Cache Reference VIMediaCache implementation.

videoplayback-ios - Swift AVPlayer wrapper using the VIPER architecture

  •    Swift

This framework is built using the VIPER (modified to VIPE) architecture. It started as an experiment with the architecture itself and is now a work in progress. This framework is a work in progress. Unit tests, VIPE refactoring, and bug fixes are pending.

AVPlayerOverlay - AVPlayer with custom controls, full screen mode, subtitles (

  •    Objective-C

AVPlayer with custom controls, full screen mode, subtitles (.srt), Picture-in-Picture and AirPlay features. Add a AVPlayerViewController.


Swifty360Player - iOS 360-degree video player streaming from an AVPlayer.

  •    Swift

iOS 360-degree video player streaming from an AVPlayer. Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

FRadioPlayer - A simple radio player framework for iOS.

  •    Swift

FRadioPlayer is a wrapper around AVPlayer to handle internet radio playback. To run the example project, clone the repo, and run pod install from the Example directory first.

ARbusters - 👻 Augmented reality game in a pixel/billboard style.

  •    Swift

👻 Augmented reality game in a pixel/billboard style.

VersaPlayer - Versatile Video Player implementation for iOS

  •    Swift

To run the example project, clone the repo, and run pod install from the Example directory first. VersaPlayer aims to be simple to use but also flexible, to start using VersaPlayer first create a view programatically or via storyboard. Then add this few lines of code to start playing your video.

AudioPlayerManager - Small Swift Wrapper and Queue-Manager around AVPlayer which let you play MediaPlayer items and stream songs from URLs

  •    Swift

AudioPlayerManager is a small audio player which takes care of the AVPlayer setup and usage. It uses an internal queue to play multiple items automatically in a row. All path based items which are supported from AVPlayer can be used (MPMediaItems and remote URLs). Embedded frameworks require a minimum deployment target of iOS 8 or OS X Mavericks (10.9).

ABMediaView - Media view which subclasses UIImageView, and can display & load images, videos, GIFs, and audio and from the web, and has functionality to minimize from fullscreen, as well as show GIF previews for videos

  •    Objective-C

ABMediaView can display images, videos, as well as now GIFs and Audio! It subclasses UIImageView, and has functionality to lazy-load images from the web. In addition, it can also display videos, downloaded via URL from disk or web. Videos contain a player with a timeline and scrubbing. GIFs can also be displayed in an ABMediaView, via lazy-loading from the web, or set via NSData. The GIF that is downloaded is saved as a UIImage object for easy storage. Audio can also be displayed in the player by simply providing a url from the web or on disk. A major added functionality is that this mediaView has a queue and can present mediaViews in fullscreen mode. There is functionality which allows the view to be minimized by swiping, where it sits in the bottom right corner as a thumbnail. Videos can continue playing and be heard from this position. The user can choose to swipe the view away to dismiss. There are various different functionality that can be toggled on and off to customize the view to one's choosing. To run the example project, clone the repo, and run pod install from the Example directory first.

AKVideoImageView - UIImageView subclass which allows you to display a looped video and even dynamically switch it

  •    Objective-C

AKVideoImageView was created because I wasn't satisfied with standard Apple AVPlayer during creating a video background for one of my apps. AVPlayer doesn't let the phone to go to sleep mode. Also, you can't insensibly start a video from the first frame when app enters background. This class solves these problems, and in the end, you have a perfect solution for making gorgeous video backgrounds for your apps. Just drag the UIImageView to your UIView and set its class to the AKVideoImageView. In the Attributes Inspector set the Video File Name to the name of your .mp4 video file without extension. See an example project for more info is needed.

KiwiPlayer - Kiwi Player allows you go forward and go back in videos easily! :dancer:

  •    Swift

Kiwi treats the playlist of videos as a single video than the Total durantion and Current duration is about all videos. Just use AVFoundation framework, without any remote dependecy and is a couple of classes to include in your project. Kiwi is available under the MIT license. See the LICENSE file for more info.