PluginProbe
Tutor LMS – eLearning and online course solution / 2.1.8
Tutor LMS – eLearning and online course solution v2.1.8
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 All 191 releases
tutor / templates / single / video / external_url.php
external_url.php
34 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Display Video HTML5
4 *
5 * @package Tutor\Templates
6 * @subpackage Single\Video
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 1.0.0
10 */
11
12 if ( ! defined( 'ABSPATH' ) ) {
13 exit;
14 }
15
16 $video_info = tutor_utils()->get_video_info();
17 $poster = tutor_utils()->avalue_dot( 'poster', $video_info );
18 $poster_url = $poster ? wp_get_attachment_url( $poster ) : '';
19
20 do_action( 'tutor_lesson/single/before/video/external_url' );
21 ?>
22
23 <?php if ( $video_info ) : ?>
24 <div class="tutor-video-player">
25 <input type="hidden" id="tutor_video_tracking_information" value="<?php echo esc_attr( json_encode( $jsonData ?? null ) ); ?>">
26 <div class="loading-spinner" area-hidden="true"></div>
27 <video poster="<?php echo esc_url( $poster_url ); ?>" class="tutorPlayer" playsinline controls >
28 <source src="<?php echo esc_url( tutor_utils()->array_get( 'source_external_url', $video_info ) ); ?>" type="<?php echo esc_attr( tutor_utils()->avalue_dot( 'type', $video_info ) ); ?>">
29 </video>
30 </div>
31 <?php endif; ?>
32
33 <?php do_action( 'tutor_lesson/single/after/video/external_url' ); ?>
34