fromMarkup static method
Builds embed data from CMS markup or a plain Omny URL.
Implementation
static OmnyEmbedData? fromMarkup(String embedHtml) {
final rawUrl = extractEmbedUrl(embedHtml);
if (rawUrl == null) return null;
return OmnyEmbedData(
embedUrl: toPlayerEmbedUrl(rawUrl),
height: extractEmbedHeight(embedHtml),
);
}