diff --git a/packages/player/src/hyperframes-player.ts b/packages/player/src/hyperframes-player.ts index 6bff51e8..94f52606 100644 --- a/packages/player/src/hyperframes-player.ts +++ b/packages/player/src/hyperframes-player.ts @@ -563,8 +563,15 @@ class HyperframesPlayer extends HTMLElement { ); for (const iframeEl of mediaEls) { - const src = iframeEl.getAttribute("src") || iframeEl.querySelector("source")?.src; - if (!src) continue; + const rawSrc = + iframeEl.getAttribute("src") || iframeEl.querySelector("source")?.getAttribute("src"); + if (!rawSrc) continue; + + // Resolve against the iframe's baseURI. The parent-frame