ZFPlayer is a customizable video player library for iOS that wraps AVPlayer with a polished set of controls and behaviors suitable for modern media apps. It supports full-screen playback, inline players embedded in table/collection cells, and seamless orientation changes with proper status-bar and safe-area handling. Gesture-driven controls—brightness, volume, and scrubbing—make the experience feel native, and the control layer is designed for easy theming or replacement. The library handles common edge cases such as auto-play on visibility, pausing when a cell scrolls off screen, and recovering from interruptions or errors. Its API encourages composition: you configure a player manager, container view, and control view so advanced features can be swapped without touching the core. With ample demos and extension points, ZFPlayer helps teams move quickly from a basic AVPlayer wrapper to a production-grade, interactive video experience.

Features

  • Provides a customizable video player template for iOS
  • Supports various player SDKs via ZFPlayerMediaPlayback protocol (e.g., AVPlayer, ijkplayer)
  • Control layer customization via ZFPlayerMediaControl protocol
  • Easy integration via CocoaPods (e.g., pods for ControlView, AVPlayer, ijkplayer)
  • Includes default control view implementation (ZFPlayerControlView)
  • MIT-licensed, with support for iOS 7.0+ per podspec

Project Samples

Project Activity

See All Activity >

Categories

Video

License

MIT License

Follow ZFPlayer

ZFPlayer Web Site

Other Useful Business Software
Veeam Data Platform v13.1 - Get Your Free Trial Icon
Veeam Data Platform v13.1 - Get Your Free Trial

Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ZFPlayer!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Objective C

Related Categories

Objective C Video Software

Registered

2025-09-09