getSnapshot() public method

영상에서 snapshot 추출
public getSnapshot ( string $content, integer $fromSecond = 10 ) : null | string
$content string media content
$fromSecond integer 영상에서의 시간(초 단위)
return null | string
Esempio n. 1
0
 /**
  * 미디어에서 사진 추출
  *
  * @param Media $media media instance
  * @return null|string 이미지 content
  * @throws WrongInstanceException
  */
 public function getPicture(Media $media)
 {
     if (!$media instanceof Video) {
         throw new WrongInstanceException();
     }
     $snapshot = $this->extension->getSnapshot($media->getContent(), $this->fromSecond);
     return $snapshot;
 }
Esempio n. 2
0
 /**
  * 미디어에서 사진 추출
  *
  * @param Media $media media instance
  * @return null|string 이미지 content
  * @throws InstanceNotMatchException
  */
 public function getPicture(Media $media)
 {
     if (!$media instanceof Video) {
         throw new InstanceNotMatchException();
     }
     // todo: 추출할 시간 정보를 별도로 입력받도록 처리할지?
     $snapshot = $this->extension->getSnapshot($this->storage->read($media->getFile()));
     return $snapshot;
 }