react-media-control
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

react-media-control

Media controller built using React and Material-UI libraries.

license npm latest package

Installation

React-media-control is available as an npm package. You can install it using:

npm install react-media-control
 
#or 
yarn add react-media-control

Please note that depends on @material-ui/core which must also be installed.

Usage

Here is a quick example to get you started.

import React, { useState, useEffect, createRef } from 'react';
import {
  MediaControl,
  PlayPauseButton
  MuteUnmuteButton,
} from 'react-media-control';
 
const Example = () => {
  const [audio, setAudio] = useState();
  const audioRef = createRef();
 
  useEffect(() => {
    setAudio(audioRef.current);
  }, [audioRef]);
 
  return (
    <div>
      <audio
        ref={audioRef}
        src='/Jasmin.mp3'
      />
      <MediaControl media={audio}>
        <PlayPauseButton />
        <MuteUnmuteButton />
      </MediaControl>
    </div>
  );
}

Dependencies (0)

    Dev Dependencies (14)

    Package Sidebar

    Install

    npm i react-media-control

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    32.3 kB

    Total Files

    10

    Last publish

    Collaborators

    • kizikr