🎉 react-native-video v7 is now in Beta! #4884
Pinned
fnwk
announced in
Announcements
Replies: 1 comment
-
|
Would be nice if you will implement my HLS cache proxy. I have done the simplified version of the react-native-video(link is not provided as it will be unsolicited advertisement) Key features I want to see in v7:
You are free to copy any part of my code to get it done. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone 👋
Some of you might remember our v7 Alpha announcement from July - it's been a while, and a lot has happened since then. That post is now pretty outdated, so we wanted to give you a fresh one.
TL;DR - v7 is in Beta, it's already running in production for 1M+ users (Circle case study), and it's our primary focus.
So… what changed since Alpha?
Alpha was when we first dropped v7 (v7.0.0-alpha.0, 30 June 2025) - Nitro Modules under the hood, support for both Old and New Architectures, a brand new player API (
useVideoPlayer+<VideoView>), separation of player logic from the view (which is what makes the plugin system possible), and media preloading, which simply wasn't possible in v6 (~40ms TTF with preload).Since then we shipped 20+ releases between Alpha and Beta. The highlights:
useVideoPlayer+<VideoView>API you use on iOS and Android, now running in the browser too. thanks: @zoriya @moskalakamilkeepScreenAwake, buffer config, Android PiP enhancements, side-load HLS subtitles on iOS, surface type prop, and more. thanks: @KrzysztofMoch @Pieczasz @zoriyaHuge thanks also to everyone else who contributed along the way: @Pieczasz @pioner92 @BasixKOR @lukasjengo @sharnik @langemike @Jianlong-Nie @saseungmin @seyedmostafahasani @qusaieilouti99 @Dawqss @wn-na @arnav-cashify @Ibad9 @Varuzh1 @manini-1 @r0b0t3d @jakubboguski - and everyone who tested alpha, opened issues, and sent PRs. We hope we didn't forget anyone - if we did, sorry, and thank you! ❤️
Should I migrate?
If you're starting a new project - yes, go straight to v7. The new architecture, preloading, plugin system, and notification controls are worth it, and the beta is already battle-tested in production.
If you're on v6 - there's no rush, but we'd recommend planning the migration. The migration guide walks you through the API changes (mainly:
<Video>→useVideoPlayer+<VideoView>, refs → player instance methods, callbacks →useEventhook).What's next
We're focused on wrapping up the rest of the beta before we cut stable v7.0.0. If you hit anything weird, open an issue, we're on it.
💼 Commercial support
react-native-video is maintained by The Widlarz Group. If your team needs help with integration, custom features, performance work, or anything video-related on React Native - reach out to us, we do this for a living.
TWG team
Beta Was this translation helpful? Give feedback.
All reactions