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
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
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