コード例 #1
0
 /**
  * Returns a reference to a manager object
  *
  * This method must be invoked as:
  *    <pre>  $manager =MediaManager::getInstance();</pre>
  *
  * @access  public
  * @return  MediaManager  The manager object.
  * @since 1.5
  */
 public static function getInstance($name = '')
 {
     if (!isset(self::$instance)) {
         self::$instance = new WFMediaPlayerExtension();
     }
     return self::$instance;
 }
コード例 #2
0
 /**
  * Returns a reference to a manager object
  *
  * This method must be invoked as:
  *    <pre>  $manager =MediaManager::getInstance();</pre>
  *
  * @access  public
  * @return  MediaManager  The manager object.
  * @since 1.5
  */
 public static function getInstance($name = 'jceplayer')
 {
     if (!isset(self::$instance)) {
         $classname = '';
         if ($name && $name != 'none') {
             $player = parent::loadExtensions('mediaplayer', $name);
             $classname = 'WFMediaPlayerExtension_' . ucfirst($player);
         }
         if ($classname && class_exists($classname)) {
             self::$instance = new $classname();
         } else {
             self::$instance = new WFMediaPlayerExtension();
         }
     }
     return self::$instance;
 }