Skip to content

rovyrock/aix-video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Useage

install

npm i aix-video
or
yarn add aix-video

example

import React, { useState, useEffect, useRef } from "react";
import Video from "aix-video";

export default function App(props) {
  const handlePause = (e) => {
    console.log("component handlePause", e);
  };
  const handleCanPlay = (e) => {
    console.log("component handleCanPlay", e);
  };
  const handleOnEnded = (e) => {
    console.log("component handleOnEnded", e);
  };
  const handleOnPlay = (e) => {
    console.log("component handleOnPlay", e);
  };
  const handleOnSeeked = (e) => {
    console.log("component handleOnSeeked", e);
  };

  return (
    <>
      <div className="" style={{ padding: 20 }}>
        <h2>Default</h2>
        <Video />
      </div>
      <div className="" style={{ padding: 20 }}>
        <h2>Setting Width / Height, Default 16:9</h2>
        <Video width={800} height={450} />
      </div>
      <div className="" style={{ padding: 20 }}>
        <h2>Fluid</h2>
        <Video width={620} height={310} />
      </div>

      <div className="" style={{ padding: 20 }}>
        <h2>onPlay / onPause / onEnded / onCanPlay / onSeeked / startTime</h2>
        <Video
          width={480}
          height={270}
          onPlay={handleOnPlay}
          onPause={handlePause}
          //   onSeeked={handleOnSeeked}
          //   onCanPlay={handleCanPlay}
          startTime={500}
          onEnded={handleOnEnded}
        />
      </div>
    </>
  );
}

props

Name Description
width number (default:640)
height number (default:320)
src string (video src)
poster string (video poster)
startTime number (video startTime)
loop Boolean (default false)
muted Boolean (default true)
controls Boolean (default true)
autoPlay Boolean (default false)
onPause function (return videoInfo)
onPlay function (return videoInfo)
onEnded function (return videoInfo)
onSeeked function (return videoInfo)
onCanPlay function (return videoInfo)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published