protected function fillVideo()
 {
     $this->videoTO->setTitle($this->details->title);
     $this->videoTO->setDescription(isset($this->details->description) ? $this->details->description : '');
     $length = TimeConverter::formatToMinutes($this->details->duration);
     $this->videoTO->setLength($length);
     $thumbnail = $this->details->thumbnail_medium_url;
     $this->videoTO->setThumbnail($thumbnail);
     return $this->videoTO;
 }
Ejemplo n.º 2
0
 protected function fillVideo()
 {
     foreach ($this->details->children() as $video) {
         $this->videoTO->setTitle($video->title);
         $this->videoTO->setDescription($video->description);
         $length = TimeConverter::formatToMinutes($video->duration);
         $this->videoTO->setLength($length);
         $thumbnail = $video->thumbnail_medium;
         $this->videoTO->setThumbnail($thumbnail);
     }
     return $this->videoTO;
 }
 protected function fillVideo()
 {
     $media = $this->details->children('http://search.yahoo.com/mrss/');
     $this->videoTO->setTitle($media->group->title);
     $this->videoTO->setDescription($media->group->description);
     $yt = $media->children('http://gdata.youtube.com/schemas/2007');
     $attrs = $yt->duration->attributes();
     $time = intval($attrs['seconds']);
     $length = TimeConverter::formatToMinutes($time);
     $this->videoTO->setLength($length);
     $attrs = $media->group->thumbnail[0]->attributes();
     $thumbnail = $attrs['url'];
     $this->videoTO->setThumbnail($thumbnail);
     return $this->videoTO;
 }