0.2.5 • Published 5 months ago

rc-video-modal v0.2.5

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

rc-video-modal

react 视频弹窗播放组件

github 仓库地址

点击前往 rc-video-modal github 地址

rc-video-modal 可以方便的实现点击某个按钮或者区域来弹窗播放视频的效果

演示地址

戳这里前往 rc-video-modal 演示地址>>

版本说明

  • 0.2.0 第一个版本

使用文档

安装

npm install --save rc-video-modal

在需要使用的地方导入使用

import VideoModal from 'rc-video-modal';
const App = () => {
  return (
    <div>
      <VideoModal
        autoPlay={false}
        controls
        loop={false}
        muted
        width={'50%'}
        src="https://fastmock.cn-bj.ufileos.com/video/video_fastmock-1.mp4"
      >
        <button
          style={{
            background: 'blue',
            color: '#fff',
            height: 40,
            border: 'none',
            borderRadius: '5px',
            padding: '0 12px',
          }}
        >
          播放视频
        </button>
      </VideoModal>
    </div>
  );
};

props

参数说明类型必须
title视频的名称,显示在视频弹窗左上角stringtrue
src视频地址stringtrue
width视频宽度stringfalse
children用于打开视频的按钮或其他内容stringfalse
autoPlay视频是否自动播放booleanfalse
controls是否显示视频控件booleanfalse
loop是否循环播放booleanfalse
muted视频是否静音booleanfalse
showClose是否需要右上角的关闭按钮booleanfalse
closeOnClickMask点击阴影部分是否关闭视频booleanfalse

示例:

import 'react-app-polyfill/ie11';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import VideoModal from 'rc-video-modal';

const App = () => {
  return (
    <div>
      <VideoModal
        autoPlay={false}
        controls
        loop={false}
        muted
        width={'50%'}
        src="https://fastmock.cn-bj.ufileos.com/video/video_fastmock-1.mp4"
      >
        <button
          style={{
            background: 'blue',
            color: '#fff',
            height: 40,
            border: 'none',
            borderRadius: '5px',
            padding: '0 12px',
          }}
        >
          播放视频
        </button>
      </VideoModal>
    </div>
  );
};

export { App };
0.2.5

5 months ago

0.2.4

5 months ago

0.2.3

5 months ago

0.2.2

5 months ago

0.2.0

6 months ago

0.1.0

6 months ago