You are here

function media_youtube_file_formatter_video_settings in Media: YouTube 7

Same name and namespace in other branches
  1. 7.3 includes/media_youtube.formatters.inc \media_youtube_file_formatter_video_settings()
  2. 7.2 includes/media_youtube.formatters.inc \media_youtube_file_formatter_video_settings()

Implements hook_file_formatter_FORMATTER_settings().

1 string reference to 'media_youtube_file_formatter_video_settings'
media_youtube_file_formatter_info in includes/media_youtube.formatters.inc
Implements hook_file_formatter_info().

File

includes/media_youtube.formatters.inc, line 55

Code

function media_youtube_file_formatter_video_settings($form, &$form_state, $settings) {
  $element = array();
  $options = array(
    0 => t('AS2'),
    3 => t('AS3'),
  );
  $element['version'] = array(
    '#title' => t('YouTube player version'),
    '#type' => 'select',
    '#options' => $options,
    '#default_value' => $settings['version'],
  );
  $options = array(
    'dark' => t('dark'),
    'light' => t('light'),
  );
  $element['theme'] = array(
    '#title' => t('YouTube player theme'),
    '#type' => 'select',
    '#options' => $options,
    '#default_value' => $settings['theme'],
  );
  $element['width'] = array(
    '#title' => t('Width'),
    '#type' => 'textfield',
    '#default_value' => $settings['width'],
  );
  $element['height'] = array(
    '#title' => t('Height'),
    '#type' => 'textfield',
    '#default_value' => $settings['height'],
  );
  $element['fullscreen'] = array(
    '#title' => t('Allow the video to be played in full screen mode'),
    '#type' => 'checkbox',
    '#default_value' => $settings['fullscreen'],
  );
  $element['autoplay'] = array(
    '#title' => t('Autoplay'),
    '#type' => 'checkbox',
    '#default_value' => $settings['autoplay'],
  );
  $element['related'] = array(
    '#title' => t('Show suggested videos when the video finishes'),
    '#type' => 'checkbox',
    '#default_value' => $settings['related'],
  );
  $element['hd'] = array(
    '#title' => t('Display the high quality version of the video when available'),
    '#type' => 'checkbox',
    '#default_value' => $settings['hd'],
  );
  $element['showsearch'] = array(
    '#title' => t('Allow users to search from the video'),
    '#type' => 'checkbox',
    '#default_value' => $settings['showsearch'],
  );
  $element['modestbranding'] = array(
    '#title' => t('Use modest YouTube branding (requires AS3 version player)'),
    '#type' => 'checkbox',
    '#default_value' => $settings['modestbranding'],
  );
  $element['showinfo'] = array(
    '#title' => t('Display video title'),
    '#type' => 'checkbox',
    '#default_value' => $settings['showinfo'],
  );
  $element['chromeless'] = array(
    '#title' => t('Use chromeless player'),
    '#type' => 'checkbox',
    '#default_value' => $settings['chromeless'],
  );
  return $element;
}