Skip to content

Commit

Permalink
Updated the youtube extension documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
luis.feliu committed Oct 13, 2022
1 parent 4c0e4d0 commit eb6c876
Showing 1 changed file with 143 additions and 0 deletions.
143 changes: 143 additions & 0 deletions docs/api/nodes/youtube.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,149 @@ Youtube.configure({
})
```

### autoplay
Allows the iframe to to start playing after the player is loaded

Default: `false`

```js
Youtube.configure({
autoplay: true,
})
```

### ccLanguage
Specifies the default language that the player will use to display closed captions. Set the parameter's value to an ISO 639-1 two-letter language code. For example, setting it to `es` will cause the captions to be in spanish

Default: `en`

```js
Youtube.configure({
ccLanguage: 'es',
})
```

### ccLoadPolicy
Setting this parameter's value to `true` causes closed captions to be shown by default, even if the user has turned captions off

Default: `false`

```js
Youtube.configure({
ccLoadPolicy: 'true',
})
```

### disableKBcontrols
Disables the keyboards controls for the iframe player

Default: `false`

```js
Youtube.configure({
disableKBcontrols: 'true',
})
```

### enableIFrameApi
Enables the player to be controlled via IFrame Player API calls

Default: `false`

```js
Youtube.configure({
enableIFrameApi: 'true',
})
```

### origin
This parameter provides an extra security measure for the IFrame API and is only supported for IFrame embeds. If you are using the IFrame API, which means you are setting the `enableIFrameApi` parameter value to `true`, you should always specify your domain as the `origin` parameter value.

Default: `''`

```js
Youtube.configure({
origin: 'yourdomain.com',
})
```

### endTime
This parameter specifies the time, measured in seconds from the start of the video, when the player should stop playing the video.
For example, setting it to `15` will make the video stop at the 15 seconds mark

Default: `0`

```js
Youtube.configure({
endTime: '15',
})
```

### interfaceLanguage
Sets the player's interface language. The parameter value is an ISO 639-1 two-letter language code. For example, setting it to `fr` will cause the interface to be in french

Default: `en`

```js
Youtube.configure({
interfaceLanguage: 'fr',
})
```

### ivLoadPolicy
Setting this to 1 causes video annotations to be shown by default, whereas setting to 3 causes video annotations to not be shown by default

Default: `1`

```js
Youtube.configure({
ivLoadPolicy: '3',
})
```

### loop
This parameter has limited support in IFrame embeds. To loop a single video, set the loop parameter value to `true` and set the playlist parameter value to the same video ID already specified in the Player API URL.

Default: `false`

```js
Youtube.configure({
loop: 'true',
})
```

### playlist
This parameter specifies a comma-separated list of video IDs to play.

Default: `''`

```js
Youtube.configure({
playlist: 'VIDEO_ID_1,VIDEO_ID_2,VIDEO_ID_3,...,VIDEO_ID_N',
})
```

### modestBranding
Disables the Youtube logo on the control bar of the player. Note that a small YouTube text label will still display in the upper-right corner of a paused video when the user's mouse pointer hovers over the player

Default: `false`

```js
Youtube.configure({
modestBranding: 'true',
})
```

### progressBarColor
This parameter specifies the color that will be used in the player's video progress bar. Note that setting the color parameter to `white` will disable the `modestBranding` parameter

Default: `red`

```js
Youtube.configure({
progressBarColor: 'white',
})
```

## Commands

Expand Down

0 comments on commit eb6c876

Please sign in to comment.