row-video.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php if ( 'wordpress' == $row->settings->bg_video_source ) { ?>
  2. <div class="fl-bg-video"
  3. data-width="<?php if ( isset( $vid_data['mp4'] ) ) { echo $vid_data['mp4']->width;
  4. } else { echo $vid_data['webm']->width;
  5. } ?>"
  6. data-height="<?php if ( isset( $vid_data['mp4'] ) ) { echo $vid_data['mp4']->height;
  7. } else { echo $vid_data['webm']->height;
  8. } ?>"
  9. data-fallback="<?php if ( isset( $vid_data['mp4'] ) ) { echo $vid_data['mp4']->fallback;
  10. } else { echo $vid_data['webm']->fallback;
  11. } ?>"
  12. <?php if ( isset( $vid_data['mp4'] ) ) : ?>
  13. data-mp4="<?php echo $vid_data['mp4']->url; ?>"
  14. data-mp4-type="video/<?php echo $vid_data['mp4']->extension; ?>"
  15. <?php endif; ?>
  16. <?php if ( isset( $vid_data['webm'] ) ) : ?>
  17. data-webm="<?php echo $vid_data['webm']->url; ?>"
  18. data-webm-type="video/<?php echo $vid_data['webm']->extension; ?>"
  19. <?php endif; ?>></div>
  20. <?php } ?>
  21. <?php if ( 'video_url' == $row->settings->bg_video_source ) { ?>
  22. <div class="fl-bg-video"
  23. data-fallback="<?php if ( isset( $row->settings->bg_video_fallback_src ) ) { echo $row->settings->bg_video_fallback_src;} ?>"
  24. <?php if ( isset( $row->settings->bg_video_url_mp4 ) ) : ?>
  25. data-mp4="<?php echo $row->settings->bg_video_url_mp4; ?>"
  26. data-mp4-type="video/mp4"
  27. <?php endif; ?>
  28. <?php if ( isset( $row->settings->bg_video_url_webm ) ) : ?>
  29. data-webm="<?php echo $row->settings->bg_video_url_webm; ?>"
  30. data-webm-type="video/webm"
  31. <?php endif; ?>></div>
  32. <?php } ?>
  33. <?php if ( 'video_service' == $row->settings->bg_video_source ) {
  34. $video_data = FLBuilderUtils::get_video_data( $row->settings->bg_video_service_url ); ?>
  35. <div class="fl-bg-video"
  36. data-fallback="<?php if ( isset( $row->settings->bg_video_fallback_src ) ) { echo $row->settings->bg_video_fallback_src;} ?>"
  37. <?php if ( isset( $row->settings->bg_video_service_url ) ) : ?>
  38. data-<?php echo $video_data['type']; ?>="<?php echo $row->settings->bg_video_service_url; ?>"
  39. data-video-id="<?php echo $video_data['video_id']; ?>"
  40. data-enable-audio="<?php echo $row->settings->bg_video_audio; ?>"
  41. <?php if ( isset( $video_data['params'] ) ) : ?>
  42. <?php foreach ( $video_data['params'] as $key => $val ) : ?>
  43. data-<?php echo $key . '="' . $val . '"'; ?>
  44. <?php endforeach; ?>
  45. <?php endif; ?>
  46. <?php endif; ?>>
  47. <div class="fl-bg-video-player"></div>
  48. <?php if ( $row->settings->bg_video_audio ) : ?>
  49. <div class="fl-bg-video-audio"><span>
  50. <i class="fas fl-audio-control fa-volume-off"></i>
  51. <i class="fas fa-times"></i>
  52. </span></div>
  53. <?php endif; ?>
  54. </div>
  55. <?php } ?>