1.0.7 • Published 2 years ago

@asurraa/sura-ui-video-player v1.0.7

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

vdo.js with react + typescript

support live streaming video local video support

Basic Usage

import { SuraVideoPlayer } from "@src/components/sura-vdo-player/sura-vdo-player";

const TestPage = () => {
  return (
    <>
      <SuraVideoPlayer
        options={{
          autoplay: true,
          controls: true,
          responsive: true,
          fluid: true,
          sources: [
            {
              type: "application/x-mpegURL",
              src: "http://localhost:8000/livelive/live/index.m3u8",
            },
          ],
        }}
      />
    </>
  );
};

export default TestPage;

Usages With Ref

import { SuraVideoPlayer } from "@src/components/sura-vdo-player/sura-vdo-player";
import React from "react";

const TestPage = () => {
  const playerRef = React.useRef(null);

  return (
    <>
      <SuraVideoPlayer
        options={{
          autoplay: true,
          controls: true,
          responsive: true,
          fluid: true,
          sources: [
            {
              type: "application/x-mpegURL",
              src: "http://localhost:8000/livelive/live/index.m3u8",
            },
          ],
        }}
        onReady={(player) => {
          // @ts-ignore
          playerRef.current = player;

          // you can handle player events here
          player.on("waiting", () => {
            console.log("player is waiting");
          });

          player.on("dispose", () => {
            console.log("player will dispose");
          });
        }}
      />
    </>
  );
};

export default TestPage;
1.0.7

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago