All Projects â†’ video-react â†’ Video React

video-react / Video React

Licence: mit
A web video player built for the HTML5 world using React library.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to Video React

React Key Handler
React component to handle keyboard events 🔑
Stars: ✭ 386 (-82.67%)
Mutual labels:  react-components, react-component
Base
React-UI-Kit - frontend library with ReactJS components
Stars: ✭ 18 (-99.19%)
Mutual labels:  react-components, react-component
Recipes App React Native
Recipes App in React Native
Stars: ✭ 386 (-82.67%)
Mutual labels:  react-components, react-component
Formsy React Components
Bootstrap components for a formsy-react form.
Stars: ✭ 290 (-86.98%)
Mutual labels:  react-components, react-component
React Lazy
Universal lazy loader components using IntersectionObserver for React
Stars: ✭ 118 (-94.7%)
Mutual labels:  react-components, react-component
React Js Pagination
Stars: ✭ 308 (-86.17%)
Mutual labels:  react-components, react-component
Awesome React Components
Curated List of React Components & Libraries.
Stars: ✭ 28,626 (+1185.41%)
Mutual labels:  react-components, react-component
react-native-value-picker
Cross-Platform iOS(ish) style picker for react native.
Stars: ✭ 18 (-99.19%)
Mutual labels:  react-component, react-components
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (-95.82%)
Mutual labels:  react-components, react-component
React Xmasonry
Simple, minimalistic and featured native masonry layout for React JS.
Stars: ✭ 62 (-97.22%)
Mutual labels:  react-components, react-component
Flawwwless Ui
Flawwwless ui library for React.js.
Stars: ✭ 265 (-88.1%)
Mutual labels:  react-components, react-component
React Splitters
React splitter component, written in TypeScript.
Stars: ✭ 127 (-94.3%)
Mutual labels:  react-components, react-component
reactjs-portfolio
Welcome to my portfolio react.js repository page.
Stars: ✭ 109 (-95.11%)
Mutual labels:  react-component, react-components
Qier Player
đŸŽŦ A lightweight and sophisticated React-based H5 video player / įŽ€å•æ˜“į”¨įš„h5播攞器
Stars: ✭ 360 (-83.83%)
Mutual labels:  video-player, react-components
light-ui
A lightly React UI library
Stars: ✭ 38 (-98.29%)
Mutual labels:  react-component, react-components
React Awesome Query Builder
User-friendly query builder for React
Stars: ✭ 682 (-69.38%)
Mutual labels:  react-components, react-component
react-circle-flags
🚀 A React component with a collection of 300+ minimal circular SVG country flags. Wrapper of HatScripts/circle-flags
Stars: ✭ 29 (-98.7%)
Mutual labels:  react-component, react-components
react-video-players
đŸ“ē Library of React video player components that offer a consistent interface and callback system for Vimeo, YouTube and the <video> tag. Along with a handy higher order component for building your own 😉
Stars: ✭ 13 (-99.42%)
Mutual labels:  video-player, react-component
React Absolute Grid
An absolutely positioned, animated, filterable, sortable, drag and droppable, ES6 grid for React.
Stars: ✭ 910 (-59.14%)
Mutual labels:  react-components, react-component
React Structured Data
React Structured Data provides an easy way to add structured data to your React apps
Stars: ✭ 120 (-94.61%)
Mutual labels:  react-components, react-component

video-react

npm version Build Status Package Quality codecov

Video.React is a web video player built from the ground up for an HTML5 world using React library.

Installation

Install video-react and peer dependencies via NPM

npm install --save video-react react react-dom

import css in your app or add video-react styles in your page

import '~video-react/dist/video-react.css'; // import css

or

@import '~video-react/styles/scss/video-react'; // or import scss

or

<link
  rel="stylesheet"
  href="https://video-react.github.io/assets/video-react.css"
/>

Import the components you need, example:

import React from 'react';
import { Player } from 'video-react';

export default props => {
  return (
    <Player>
      <source src="https://media.w3.org/2010/05/sintel/trailer_hd.mp4" />
    </Player>
  );
};

Browser support

Browser Windows Mac Linux Android iOS
Chrome Y Y Y Y Native
Firefox Y Y Y untested Native
Edge Y - - - -
IE 11 untested - - - -
Safari - Y - - Y

Please note that only the latest stable version is tested and supported. Video-react may be usable in older releases, and we will accept pull requests for them, but they will not be frequently tested or actively supported.

For the items marked as "untested", we do welcome volunteer testers.

Development

Run tests:

npm test

Run from local

$ npm install
$ npm start

Contribution

Interested in making contribution to this project? Want to report a bug? Please read the contribution guide.

Inspiration & Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].