private function generatePic(MultimediaObject $multimediaObject, Track $track)
 {
     if ($multimediaObject->getPics()->isEmpty() && $this->autoExtractPic) {
         try {
             if ($multimediaObject->isOnlyAudio() || $track->isOnlyAudio()) {
                 // TODO: Change return values when adding final default audio image
                 //return $this->addDefaultAudioPic($multimediaObject, $track);
                 return false;
             } else {
                 return $this->generatePicFromVideo($multimediaObject, $track);
             }
         } catch (\Exception $e) {
             $this->logger->error(__CLASS__ . '[' . __FUNCTION__ . '] ' . 'There was an error in extracting a pic for MultimediaObject "' . $multimediaObject->getId() . '" from Track "' . $track->getId() . '". Error message: ' . $e->getMessage());
             return false;
         }
     }
     return false;
 }
Esempio n. 2
0
 public function testIsOnlyAudio()
 {
     $t1 = new Track();
     $t1->setOnlyAudio(true);
     $this->assertTrue($t1->isOnlyAudio());
     $t1->setOnlyAudio(false);
     $this->assertFalse($t1->isOnlyAudio());
 }