Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/funkymed/youtubeplayer


https://github.com/funkymed/youtubeplayer

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Youtube Player

Author : Cyril Pereira

Control the Youtube Player only by code and without iframe.
You can custom the player, make your own.
You can get all the informations, title, length, currentTime and state.

url of the package npm : https://www.npmjs.com/package/funkymed-youtube-player

## Demo

http://medcg.free.fr/tmp/npm-youtube-player/

## Install

First of all in your root page of react you will need to add this in your header
```html



var youtubePlayerReady = false;
function onYouTubeIframeAPIReady() {
youtubePlayerReady = true;
}

```

```bash
yarn add funkymed-youtube-player --save
```

And in your compennent add those lines in the render

```javascript
import 'funkymed-youtube-player/dist/YoutubePlayer'

//...

render(){
return (




);
}
```

## Build

```bash
yarn build
```

## Test

```bash
yarn start
```

in your browser go the url http://localhost:3001/

## Demo

The component in action : http://medcg.free.fr/tmp/npm-youtube-player

## Options

```javascript
{
width:640,
height:360,
loop:false,
autoplay:true,
controls:true,
showinfo:true,
theme:'dark', // dark or light
start:0, // where the video start
policy:3, // 1 or 3
rel:0 // 0 or 1 Display related video at the end
}
```

Check the example to have a full information about implementation