get_settings_for_display(); $video_url = $this->get_video_url(); if ( empty( $video_url ) ) { return; } $video_html = $this->get_video_html(); if ( empty( $video_html ) ) { echo $video_url; return; } $data_settings = array( 'lightbox' => filter_var( $settings['lightbox'], FILTER_VALIDATE_BOOLEAN ), 'autoplay' => filter_var( $settings['autoplay'], FILTER_VALIDATE_BOOLEAN ), ); $this->add_render_attribute( 'wrapper', 'class', 'jet-video' ); $this->add_render_attribute( 'wrapper', 'data-settings', esc_attr( json_encode( $data_settings ) ) ); if ( jet_elements_tools()->is_fa5_migration() ) { $this->add_render_attribute( 'wrapper', 'class', 'jet-video--fa5-compat' ); } if ( ! empty( $settings['aspect_ratio'] ) ) { $this->add_render_attribute( 'wrapper', 'class', 'jet-video-aspect-ratio' ); $this->add_render_attribute( 'wrapper', 'class', 'jet-video-aspect-ratio--' . esc_attr( $settings['aspect_ratio'] ) ); } if ( $settings['lightbox'] ) { $this->add_render_attribute( 'wrapper', 'class', 'jet-video--lightbox' ); if ( 'self_hosted' === $settings['video_type'] ) { $this->add_render_attribute( 'wrapper', 'class', 'jet-video-aspect-ratio' ); $this->add_render_attribute( 'wrapper', 'class', 'jet-video-aspect-ratio--16-9' ); } } ?>