1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
<?php /** * @var $instance * @var $args * @var $player_id * @var $autoplay * @var $related_videos * @var $skin_class * @var $is_skinnable_video_host * @var $sources * @var $src * @var $video_type */
if ( ! empty( $instance['title'] ) ) { echo $args['before_title'] . esc_html( $instance['title'] ) . $args['after_title']; }
$video_args = array( 'id' => $player_id, 'class' => 'sow-video-widget', 'preload' => 'auto', 'style' => 'width:100%;height:100%;', ); if ( $autoplay ) { $video_args['autoplay'] = 1; } if ( ! empty( $poster ) ) { $video_args['poster'] = esc_url( $poster ); } if ( $skin_class != 'default' ) { $video_args['class'] = 'mejs-' . $skin_class; }
$so_video = new SiteOrigin_Video();
do_action( 'siteorigin_widgets_sow-video_before_video', $instance ); ?>
<div class="sow-video-wrapper"> <?php if ( $is_skinnable_video_host ) : ?> <video <?php foreach ( $video_args as $k => $v ) : ?> <?php echo $k . '="' . $v . '" '; ?> <?php endforeach; ?> > <?php foreach ( $sources as $source ) : ?> <source type="<?php echo esc_attr( $source['video_type'] ) ?>" src="<?php echo esc_url( $source['src'] ) ?>"/> <?php endforeach; ?> </video> <?php else : ?> <?php echo $so_video->get_video_oembed( $src, $autoplay, $related_videos ); ?> <?php endif; ?> </div> <?php do_action( 'siteorigin_widgets_sow-video_after_video', $instance ); ?>
|