🎥 <VideoPlayer />
component for React Native with a few controls. This player uses react-native-video under the hood
demo.mp4
documentation is available at docs.thewidlarzgroup.com/react-native-video-player/
yarn add react-native-video-player react-native-video
or
npm install --save react-native-video-player react-native-video
Then, install pods
cd ios
pod install
import VideoPlayer, { type VideoPlayerRef } from 'react-native-video-player';
const playerRef = useRef<VideoPlayerRef>(null);
<VideoPlayer
ref={playerRef}
endWithThumbnail
thumbnail={{
uri: 'https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/images/BigBuckBunny.jpg',
}}
source={{
uri: 'https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4',
}}
onError={(e) => console.log(e)}
showDuration={true}
/>
Check out our Roadmap for what's coming up next! We're always working on new features and improvements, so stay tuned!
We have a discord server where you can ask questions and get help. Join the discord server
📱 react-native-video-player is provided as it is. For enterprise support or other business inquiries, please contact us 🤝. We can help you with the integration, customization and maintenance. We are providing both free and commercial support for this project. let's build something awesome together! 🚀
