get_player_settings();
$popup_content = __( 'Open Popup', 'all-in-one-video-gallery' );
if ( ! isset( $this->args['content'] ) ) {
$videos = $this->get_videos();
$poster = $this->get_poster();
if ( ! empty( $poster ) ) {
$popup_content = sprintf( '
', esc_url( $poster ) );
}
} else {
$popup_content = trim( $this->args['content'] );
if ( ! filter_var( $popup_content, FILTER_VALIDATE_URL ) === FALSE ) {
$popup_content = sprintf( '
', esc_url( $popup_content ) );
}
}
// Enqueue dependencies
wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-magnific-popup' );
wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-premium-public' );
wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-magnific-popup' );
wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-template-popup' );
// Process output
$this->args['autoplay'] = 1;
$this->embed_url = aiovg_get_player_page_url( $this->post_id, $this->args );
$html = sprintf(
'',
esc_url( $this->embed_url ),
(float) $player_settings['ratio'] . '%',
$popup_content
);
return $html;
}
}