function hook_media_embed_default_formatter_alter in Media WYSIWYG Embed 7
Alter default formatter for a file embedded in the WYSIWYG.
Parameters
string $formatter: A formatter name.
object $file: A file entity.
See also
media_embed_default_formatter()
1 invocation of hook_media_embed_default_formatter_alter()
- media_embed_default_formatter in ./
media_embed.module - Returns default file formatter.
File
- ./
media_embed.api.php, line 37 - Hooks provided by the Media WYSIWYG Embed module.
Code
function hook_media_embed_default_formatter_alter(&$formatter, $file) {
if ('video' == $file->type) {
$scheme = file_uri_scheme($file->uri);
switch ($scheme) {
case 'brightcove':
$formatter = 'brightcove_media_video';
break;
case 'brightcove-playlist':
$formatter = 'brightcove_media_playlist';
break;
case 'youtube':
$formatter = 'media_youtube_video';
break;
}
}
}