function video_embed_facebook_handle_video in Video Embed Field 7.2
Handler for Facebook videos.
Parameters
string $url: The video URL.
array $settings: The settings array.
Return value
string|bool The video iframe, or FALSE in case the ID can't be retrieved from the URL.
1 string reference to 'video_embed_facebook_handle_video'
- video_embed_facebook_video_embed_handler_info in video_embed_facebook/
video_embed_facebook.module - Implements hook_video_embed_handler_info().
File
- video_embed_facebook/
video_embed_facebook.module, line 96 - Adds a handler for Facebook videos to Video Embed Field.
Code
function video_embed_facebook_handle_video($url, $settings) {
$id = _video_embed_facebook_get_video_id($url);
if ($id) {
// Our embed code.
$embed = '<iframe class="@class" src="//www.facebook.com/video/embed?video_id=!id" width="@width" height="@height"></iframe> ';
// Use format_string to replace our placeholders with the settings values.
$embed = format_string($embed, array(
'!id' => $id,
'@width' => $settings['width'],
'@height' => $settings['height'],
'@class' => $settings['class'],
));
$video = array(
'#markup' => $embed,
);
return $video;
}
return FALSE;
}