41 : void
42 {
44
45 $f =
$DIC->ui()->factory();
46 $r =
$DIC->ui()->renderer();
47
49 foreach ($this->media_cast->getSortedItemsArray() as $item) {
50 $mob = new \ilObjMediaObject($item["mob_id"]);
51 $med = $mob->getMediaItem("Standard");
52 $title = $item["title"];
53 $time = (
int) $item[
"playtime"];
54 $preview_pic = "";
55 if ($mob->getVideoPreviewPic() != "") {
56 $preview_pic = $mob->getVideoPreviewPic();
57 }
58
59 $mime = '';
60 $resource = '';
61
62 if (is_object($med)) {
63 $resource = $mob->getStandardSrc();
64 $mime = $med->getFormat();
65 }
66 if (in_array($mime, iterator_to_array($this->media_types->getAllowedVideoMimeTypes()), true)) {
68 $item["mob_id"],
69 $title,
70 $time,
71 $mime,
72 $resource,
73 $preview_pic,
74 (string) $item["content"],
75 (string) $item["playtime"],
76 $med->getDuration()
77 );
78 }
79 }
81 }