public function getFormatUrls($ids, $locale)
{
$mediaArray = $this->getByIds($ids, $locale);
$formatUrls = [];
foreach ($mediaArray as $media) {
if ($media->getEntity()->getPreviewImage()) {
$previewImage = new Media($media->getEntity()->getPreviewImage(), $locale);
$formatUrls[$media->getId()] = $this->formatManager->getFormats($previewImage->getId(), $previewImage->getName(), $previewImage->getStorageOptions(), $previewImage->getVersion(), $previewImage->getSubVersion(), $previewImage->getMimeType());
} else {
$formatUrls[$media->getId()] = $this->formatManager->getFormats($media->getId(), $media->getName(), $media->getStorageOptions(), $media->getVersion(), $media->getSubVersion(), $media->getMimeType());
}
}
return $formatUrls;
}