Skip to content

wbetterdev/react-native-video-player

 
 

Repository files navigation

react-native-video-player

🎥 <VideoPlayer /> component for React Native with a few controls. This player uses react-native-video under the hood

demo.mp4

Documentation

documentation is available at docs.thewidlarzgroup.com/react-native-video-player/

Installation

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

Example

  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}
  />

Future features

Check out our Roadmap for what's coming up next! We're always working on new features and improvements, so stay tuned!

Community support

We have a discord server where you can ask questions and get help. Join the discord server

Enterprise Support

📱 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! 🚀

TheWidlarzGroup

About

A video player for React Native with controls

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 76.0%
  • Kotlin 9.1%
  • Ruby 6.2%
  • Objective-C++ 5.6%
  • JavaScript 2.0%
  • Objective-C 0.7%
  • Other 0.4%