public function Vimeo::options in Video Filter 8
Embed options. (e.g. Autoplay, Width/Height).
Uses Drupal's Form API.
Overrides VideoFilterBase::options
File
- src/
Plugin/ VideoFilter/ Vimeo.php, line 77
Class
- Vimeo
- Provides Vimeo codec for Video Filter.
Namespace
Drupal\video_filter\Plugin\VideoFilterCode
public function options() {
$form = parent::options();
$form['autopause'] = [
'#title' => $this
->t('Enable pausing this video when another video is played.'),
'#type' => 'checkbox',
];
$form['autoplay'] = [
'#title' => $this
->t('Autoplay'),
'#type' => 'checkbox',
];
$form['badge'] = [
'#title' => $this
->t('Enable the badge on the video.'),
'#type' => 'checkbox',
];
$form['byline'] = [
'#title' => $this
->t('Show the user’s byline on the video.'),
'#type' => 'checkbox',
];
$form['loop'] = [
'#title' => $this
->t('Play the video again when it reaches the end.'),
'#type' => 'checkbox',
];
$form['portrait'] = [
'#title' => $this
->t('Show the user’s portrait on the video.'),
'#type' => 'checkbox',
];
$form['title'] = [
'#title' => $this
->t('Show the title on the video.'),
'#type' => 'checkbox',
];
$form['fullscreen'] = [
'#title' => $this
->t('Allow the player to go into fullscreen.'),
'#type' => 'checkbox',
];
$form['color'] = [
'#title' => $this
->t('Color (optional)'),
'#type' => 'textfield',
'#description' => $this
->t('Specify the color of the video controls. Defaults to 00adef. Make sure that you don’t include the #.'),
];
return $form;
}