Easy way to show SRT files on AVPlayerViewController
The main features of mhergon/avplayerviewcontroller-subtitles are: Video Playback.
Open-source alternatives to mhergon/avplayerviewcontroller-subtitles include: orz12/pilipalax — PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and… clappr/clappr — Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web… insidegui/wwdc — WWDC is a native macOS video player and conference session manager designed for streaming and organizing developer… brentvatne/react-native-video — react-native-video is a cross-platform mobile video player component for applications that requires the ability to… google/exoplayer — ExoPlayer is an Android media player library and framework designed for playing audio and video content on Android… google/grafika — Grafika is a collection of reference implementations and benchmarking tools for the Android platform. It provides…
PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and live streams. It functions as a media content browser and a social media video platform, integrating video playback with community engagement features. The application includes a personalized video player with hardware acceleration and gesture-based controls for adjusting volume and brightness. It also incorporates privacy-focused tools, such as incognito browsing modes and user-blocking capabilities to control content visibility. The system covers broad capability areas inclu
Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web platforms. It functions as a playback engine supporting adaptive bitrate streaming through HLS and DASH protocols to ensure smooth media delivery. The project is distinguished by a modular architecture that allows developers to extend player functionality and add support for new media formats via a plugin system. It also includes a dedicated controller for managing digital rights management license requests to secure premium content. The player covers a broad range of capabiliti
ExoPlayer is an Android media player library and framework designed for playing audio and video content on Android devices. It serves as an adaptive streaming player capable of handling dynamic bitrate switching for streaming protocols such as DASH and HLS. The library provides a foundation for building custom media players with unique playback controls and specialized media source handling. It supports digital content delivery by enabling the streaming of high-quality video over varying network conditions through automatic quality level switching. The framework covers core media playback ca
react-native-video is a cross-platform mobile video player component for applications that requires the ability to render local files and streaming media. It provides a specialized client for adaptive media streaming, adjusting video quality based on real-time network conditions. The project includes a DRM protected video player that secures and decrypts video assets using digital rights management standards. It also features a picture-in-picture video component that allows content to be detached into a floating window for multitasking on mobile devices. The library covers offline video play