◆ __construct()
      
        
          | ILIAS\MediaCast\Video\VideoSequence::__construct  | 
          ( | 
          \ilObjMediaCast  | 
          $cast | ) | 
           | 
        
      
 
 
◆ getFirst()
      
        
          | ILIAS\MediaCast\Video\VideoSequence::getFirst  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getVideos()
      
        
          | ILIAS\MediaCast\Video\VideoSequence::getVideos  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ init()
  
  
      
        
          | ILIAS\MediaCast\Video\VideoSequence::init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Definition at line 41 of file class.VideoSequence.php.
References ILIAS\MediaCast\Video\VideoSequence\$videos, ilObjMediaObject\_getURL(), and ILIAS\Repository\int().
Referenced by ILIAS\MediaCast\Video\VideoSequence\__construct().
   44         foreach ($this->media_cast->getSortedItemsArray() as $item) {
    45             $mob = new \ilObjMediaObject($item[
"mob_id"]);
    46             $med = $mob->getMediaItem(
"Standard");
    47             $title = $item[
"title"];
    48             $time = (
int) $item[
"playtime"];
    50             if ($mob->getVideoPreviewPic() != 
"") {
    51                 $preview_pic = $mob->getVideoPreviewPic();
    57             if (is_object($med)) {
    58                 if (strcasecmp(
"Reference", $med->getLocationType()) == 0) {
    59                     $resource = $med->getLocation();
    62                     $resource = $path_to_file;
    64                 $mime = $med->getFormat();
    66             if (in_array($mime, [
"video/vimeo", 
"video/youtube"])) {
    67                 if (!is_int(strpos($resource, 
"?"))) {
    68                     $resource .= 
"?controls=0";
    70                     $resource .= 
"&controls=0";
    73             if (in_array($mime, iterator_to_array($this->media_types->getAllowedVideoMimeTypes()), 
true)) {
    81                     (
string) $item[
"content"],
    82                     (
string) $item[
"playtime"],
 
 
 
 
◆ $media_cast
◆ $media_types
  
  
      
        
          | ILIAS MediaObjects MediaType MediaTypeManager ILIAS\MediaCast\Video\VideoSequence::$media_types | 
         
       
   | 
  
protected   | 
  
 
 
◆ $videos
  
  
      
        
          | array ILIAS\MediaCast\Video\VideoSequence::$videos | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: