You are here

function video_filter_coub in Video Filter 7.3

HTML5 callback for Coub codec.

See also

video_filter_codec_info()

1 string reference to 'video_filter_coub'
video_filter_codec_info in ./video_filter.codecs.inc
Implements hook_codec_info().

File

./video_filter.codecs.inc, line 520
This file contains all codecs provided by Video Filter.

Code

function video_filter_coub($video) {
  $attributes = array(
    'autostart' => !empty($video['autoplay']) ? 'autoplay=true' : 'autoplay=false',
    'originalSize' => !empty($video['originalSize']) ? 'originalSize=true' : 'originalSize=false',
    'startWithHD' => !empty($video['startWithHD']) ? 'startWithHD=true' : 'startWithHD=false',
    'muted' => !empty($video['muted']) ? 'muted=true' : 'muted=false',
  );
  $video['source'] = '//coub.com/embed/' . $video['codec']['matches'][1] . '?' . implode('&', $attributes);
  return video_filter_iframe($video);
}