function media_vimeo_file_default_displays in Media: Vimeo 7
Same name and namespace in other branches
- 7.2 media_vimeo.file_default_displays.inc \media_vimeo_file_default_displays()
Implements hook_file_default_displays().
File
- includes/
media_vimeo.formatters.inc, line 203
Code
function media_vimeo_file_default_displays() {
// Default settings for displaying as a video.
$default_displays = array();
// @todo: Remove Large, rewrite default displays once
// http://drupal.org/node/1051090 goes through.
$default_video_settings = array(
'media_large' => array(
'width' => 560,
'height' => 315,
'autoplay' => FALSE,
),
'media_original' => array(
'width' => 640,
'height' => 480,
'autoplay' => media_vimeo_variable_get('autoplay'),
),
);
foreach ($default_video_settings as $view_mode => $settings) {
$display_name = 'video__' . $view_mode . '__media_vimeo_video';
$default_displays[$display_name] = (object) array(
'api_version' => 1,
'name' => $display_name,
'status' => 1,
'weight' => 1,
'settings' => $settings,
);
}
// Default settings for displaying a video preview image. We enable preview
// images even for view modes that also play video, for use inside a running
// WYSIWYG editor. The higher weight ensures that the video display is used
// where possible.
$default_image_styles = array(
'media_preview' => 'square_thumbnail',
'media_large' => 'large',
'media_original' => '',
);
foreach ($default_image_styles as $view_mode => $image_style) {
$display_name = 'video__' . $view_mode . '__media_vimeo_image';
$default_displays[$display_name] = (object) array(
'api_version' => 1,
'name' => $display_name,
'status' => 1,
'weight' => 2,
'settings' => array(
'image_style' => $image_style,
),
);
}
return $default_displays;
}