react-videojs-fancybox
Version:
VideoJS in FancyBox
47 lines (32 loc) • 1.37 kB
Markdown
# react-videojs-fancybox
> React wrapper for [VideoJS](https://videojs.com/) inside [Fancybox](https://fancyapps.com/fancybox/3/)
[](https://www.npmjs.com/package/react-videojs-fancybox) [](https://standardjs.com)
## Pure-React Alternative
This package is using `VideoJS` library combined with `jQuery` and `fancybox` library (`jQuery-based`).
If you are looking for `react-based (react & videojs only)`, try to use [react-modal-videojs](https://www.npmjs.com/package/react-modal-videojs) instead.
## Demo
Check the [Demo](https://waskito.github.io/react-videojs-fancybox/)
## Install
```bash
npm install --save react-videojs-fancybox
```
## Usage
```jsx
import React, { Component } from 'react'
import FancyVideo from 'react-videojs-fancybox';
export default class App extends Component {
render () {
return (
<div className='container'>
<FancyVideo
source="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/Sintel.mp4"
poster="https://raw.githubusercontent.com/waskito/react-modal-videojs/master/example/public/preview.png"
id={"sintel"}
/>
</div>
)
}
}
```
## License
MIT © [waskito](https://github.com/waskito)