@bsonntag/react-video

0.2.0 • Public • Published

@bsonntag/react-video

A react component that handles video properties and methods by prop.

Installation

Using npm:

$ npm install --save @bsonntag/react-video

Using yarn:

$ yarn add @bsonntag/react-video

This module uses react's createRef API, so make sure you have at least version 16.3.0 installed.

Example usage

import Video from '@bsonntag/react-video';
import React from 'react';

const App = () => (
  <Video
    play
    src={'https://www.sample-videos.com/video/mp4/480/big_buck_bunny_480p_1mb.mp4'}
    volume={0.5}
  />
);

Props

The Video component supports all video attributes plus the following props:

  • play - A boolean prop that makes the component call video.play() when true, or video.pause() when false.
  • srcObject - Can be used to pass a MediaStream to the video.srcObject property.
  • volume - Sets the value of video.volume. Must be between 0 and 1.

Contributing

Please feel free to submit any issues or pull requests.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @bsonntag/react-video

Weekly Downloads

1

Version

0.2.0

License

MIT

Unpacked Size

7.92 kB

Total Files

4

Last publish

Collaborators

  • bsonntag