Some sites actively block loading embedded content from their servers.
In other cases, mixed secure (HTTPS) and insecure (HTTP) content may be the issue.
In either case, you should be able to get more info by looking in the Console:
Some sites, like YouTube, blocking embedding unless you using the correct embed link. See: