React Native Video

React Native Video

Video Component for React Native


Description

Video Component for React Native

react-native-video is a library that supplies a versatile Video component for rendering media such as videos and streams within a React Native application.

It supports streaming of various file formats (m3u, mpd, mp4, etc.) and offers the following features:

Platform-Specific Players

  • ExoPlayer on Android
  • AVPlayer on iOS, tvOS, and visionOS
  • Windows UWP for Windows

Advanced Playback Capabilities

  • Trick mode support
  • Embedded or side‑loaded subtitles
  • DRM protection
  • Client‑side ad insertion via Google IMA
  • Picture‑in‑picture (PiP) on iOS
  • Built‑in playback controls

…and many more.

The goal of this package is to provide a lightweight yet comprehensive control over the video player.


Creator

TheWidlarzGroup - React Native Devs
@WidlarzGroup

Related Projects

Hightable

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow