class-video-players.php 1.61 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<?php
/**
 * Copyright: 2022 (c)Franco (nextime) Lanza <franco@nexlab.it>
 * License: GNU/GPL version 3.0
 *
 * This file is part of SexHackMe Wordpress Plugin.
 *
 * SexHackMe Wordpress Plugin is free software: you can redistribute it and/or modify it 
 * under the terms of the GNU General Public License as published 
 * by the Free Software Foundation, either version 3 of the License, 
 * or (at your option) any later version.
 *
 * SexHackMe Wordpress Plugin is distributed in the hope that it will be useful, 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
 * See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License 
 * along with SexHackMe Wordpress Plugin. If not, see <https://www.gnu.org/licenses/>.
 */

namespace wp_SexHackMe;

24 25 26 27
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) exit;


28 29 30 31
if(!class_exists('SH_VideoPlayer')) {
   class SH_VideoPlayer
   {

32
      public static function addPlayer($player_type='hls', $vurl='', $posters="", $projection='180_LR', $autoplay=false)
33 34 35 36 37
      {
         $html = false;
         switch($player_type)
         {
            case 'hls':
38
                 $html = sh_get_template("videoplayer/hls.php", array('vurl' => $vurl, 'posters' => $posters, 'autoplay' => strval($autoplay) ));
39 40 41 42 43 44 45 46 47 48 49 50 51 52
               break;

            case 'xr':
                 $html = sh_get_template("videoplayer/xr.php", array('vurl' => $vurl, 'posters' => $posters, 'projection' =>  $projection));  
               break;
         }
         return $html;
      }

   }
}


?>