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; }
public function testIsOnlyAudio() { $t1 = new Track(); $t1->setOnlyAudio(true); $this->assertTrue($t1->isOnlyAudio()); $t1->setOnlyAudio(false); $this->assertFalse($t1->isOnlyAudio()); }