
thewidlarzgroup/react-native-video
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
React Native용 <Video /> 컴포넌트
개요
DRM, 오프라인 재생, HLS/DASH 스트리밍 등 다양한 기능을 지원하는 React Native용 가장 검증된 오픈 소스 비디오 플레이어 컴포넌트입니다. 이것은 현재 활발히 개발 중인 react-native-video의 새 버전(v7)입니다. 변경 사항과 누락된 기능이 발생할 수 있습니다. 궁금한 점이 있으면 [email protected] 로 연락해 주세요. React-Native-Video v7은 새로운 React Native 아키텍처에 대한 완전한 지원을 도입하여 향상된 성능, 향상된 일관성, 그리고 현대적인 네이티브 모듈을 제공합니다. - 📖 문서 - 🤖 AI 에이전트 기술 — AI 코딩 에이전트와 react-native-video를 올바르게 사용하세요(Claude Code, Cursor, Codex); npx 기술로 설치하기 TheWidlarzGroup/react-native-video 추가하기 - 📦 예시: 기본 사용법 - 📦 예시: 무료 DRM 스트림 - React Native 0.75 이상 - react-native-nitro-modules (>=0.31.10) - Nitro 요구사항을 참조하세요. React-Native-Video는 프로젝트에서 react-native-nitro-modules(>=0.31.10)를 요구합니다. react-native react-native < 0.
개요(AI 번역)
DRM, 오프라인 재생, HLS/DASH 스트리밍 등 다양한 기능을 지원하는 React Native용 가장 검증된 오픈 소스 비디오 플레이어 컴포넌트입니다.
[! 중요] 이것은 현재 활발히 개발 중인
react-native-video의 새로운 버전(v7)입니다. 변경 사항이 생기거나 기능이 빠진 경우가 발생할 수 있습니다.궁금한 점이 있으시면 [email protected] 로 연락해 주세요.
🔍 특징
| 특징 | 상태 |
|---|---|
| 📱 iOS/안드로이드에서 네이티브로 지원되는 모든 비디오 포맷을 재생 | ✅ 이용 가능 |
| ▶️ 로컬 및 원격 재생 | ✅ 이용 가능 |
| 🔁 스트리밍: HLS • DASH • SmoothStreaming | ✅ 이용 가능 |
| 🧩 엑스포 플러그인 지원 | ✅ 이용 가능 |
| 📴 오프라인 재생, 동영상 다운로드, 사이드트랙 및 사이드캡션 지원(선택 SDK 포함) | ✅ 이용 가능 |
| 📱 사진 속 사진 | ✅ 이용 가능 |
| 🎚️ 트랙, 버퍼링 및 이벤트에 대한 세밀한 제어 | 🏗️ 개발 중 |
| 🧠 재생 및 버퍼링에 대한 고급 제어 | ✅ 이용 가능 |
| 🔐 DRM: Widevine 및 FairPlay (무료 DRM 스트림 예시 참조) | ✅ 이용 가능 |
| 🌐 기본 웹 지원 | ✅ 이용 가능 |
| 📺 TV 지원 | 📝 할 일 |
| 🥽 VisionOS 지원 | 📝 TODO |
✨ 프로젝트 현황
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
The most battle-tested open-source video player component for React Native with support for DRM, offline playback, HLS/DASH streaming, and more.
[!IMPORTANT] This is a new version (v7) of
react-native-videothat is currently in active development. You can expect breaking changes and missing features.If you have any questions, please contact us at [email protected].
🔍 Features
| Feature | Status |
|---|---|
| 📱 Plays all video formats natively supported by iOS/Android | ✅ Available |
| ▶️ Local and remote playback | ✅ Available |
| 🔁 Streaming: HLS • DASH • SmoothStreaming | ✅ Available |
| 🧩 Expo plugin support | ✅ Available |
| 📴 Offline playback, video download, support for side-tracks and side-captions (via optional SDK) | ✅ Available |
| 📱 Picture in Picture | ✅ Available |
| 🎚️ Fine-grained control over tracks, buffering & events | 🏗️ In Development |
| 🧠 Advanced control over playback and buffering | ✅ Available |
| 🔐 DRM: Widevine & FairPlay (See free DRM stream example) | ✅ Available |
| 🌐 Basic Web Support | ✅ Available |
| 📺 TV Support | 📝 TODO |
| 🥽 VisionOS Support | 📝 TODO |
✨ Project Status
| Version | State | Architecture |
|---|---|---|
| v5 and lower | ❌ End-of-life Commercial Support Available | Old Architecture |
| v6 | 🛠 Maintained (community + TWG) | Old + New (Interop Layer) |
| v7 | 🚀 Active Development | Old + New (Full Support) |
react-native-video v7 introduces full support for the new React Native architecture, unlocking better performance, improved consistency, and modern native modules.
📚 Documentation & Examples
- 📖 Documentation
- 🤖 AI agent skill — use react-native-video correctly with AI coding agents (Claude Code, Cursor, Codex); install with
npx skills add TheWidlarzGroup/react-native-video - 📦 Example: Basic Usage
- 📦 Example: Free DRM Stream
🚀 Quick Start
Requirements
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add thewidlarzgroup/react-native-video