Beispiel #1
0
 /**
  * Return a VOD entry (sourceType = RECORDED_LIVE) based on the flavorAsset that is
  * associated with the given mediaInfo object
  * @param mediaInfo $mediaInfo
  * @return entry|null
  */
 public static function getVodEntryBasedOnMediaInfoFlavorAsset($mediaInfo)
 {
     if (!$mediaInfo instanceof mediaInfo) {
         return null;
     }
     $flavorAsset = $mediaInfo->getasset();
     if (!$flavorAsset || !$flavorAsset->hasTag(assetParams::TAG_RECORDING_ANCHOR)) {
         return null;
     }
     $vodEntry = $flavorAsset->getentry();
     if (!$vodEntry || $vodEntry->getSourceType() != EntrySourceType::RECORDED_LIVE) {
         return null;
     }
     return $vodEntry;
 }