Recent versions of chrome (> 64) block media access from iframes loaded from a cross domain unless permission is explicitly given: https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-permissions-in-cross-origin-iframes This demo app shows various situations where this might succeed or fail, and how to fix it. -
View it on GitHub