How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It provides a unified playback interface to control different video playback kernels, such as ExoPlayer, IJKplayer, and MediaPlayer, ensuring compatibility across diverse mobile hardware. The framework distinguishes itself through a flexible architecture that allows for core component swapping, enabling the replacement of playback engines, managers, or rendering layers. It includes a dedicated video caching manager for local storage and a customizable media UI component that supports
DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming and playback capabilities into mobile applications. It provides a hardware-accelerated video renderer and a customizable UI kit for building player interfaces, including support for picture-in-picture floating windows. The framework distinguishes itself through specialized interactive features, such as real-time comment overlays, frame capture snapshots, and gesture-based controls for adjusting volume, brightness, and playback progress. It also supports multi-stream playback,
This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc
YouTube video player for iOS, tvOS and macOS
ZFPlayer is a custom video playback framework and SDK wrapper designed to decouple video player user interfaces from their underlying playback engines. It provides a structural layer for building playback controllers and custom controls that synchronize with the internal state of a video player.
The main features of renzifeng/zfplayer are: Custom Video Player UIs, Multi-Engine Players, Playback Kernel Abstractions, Standardized Protocol-Based Integrations, Playback Controllers, Lifecycle Controllers, Playback Instance Stability, List Playback Optimization.
Projects with overlapping indexed features include: carguo/gsyvideoplayer — GSYVideoPlayer is a versatile video player framework for Android that acts as a multi-engine playback wrapper. It… doikki/dkvideoplayer — DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… 0xced/xcdyoutubekit — YouTube video player for iOS, tvOS and macOS. nytimes/ios-360-videos — NYT360Video plays 360-degree video streamed from an AVPlayer on iOS. bytedance/xgplayer — xgplayer is a plugin-based HTML5 video player framework that supports multiple streaming formats including MP4, FLV,…