◆ __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: