non-ssl iframes and embed codes not working on multisite with ssl throughout.

Non-ssl iframes and embed codes not working on multisite with ssl throughout. Is there a way to turn ssl off for certain Wordpress pages or make http iframes available under https sites?

My current htaccess file:

# HTTPS Redirect and HSTS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
</IfModule>

<IfModule mod_headers.c>
Header set Strict-Transport-Security max-age=16070400;
</IfModule>
# End HTTPS Redirect and HSTS

<FilesMatch ".(ico|pdf|jpg|jpeg|png|gif|html|htm|xml|txt|css|js|xsl)$">
Header set Cache-Control "max-age=31536050"
</FilesMatch>

<IfModule pagespeed_module>
ModPagespeed on
ModPagespeedRewriteLevel CoreFilters
</IfModule>

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule .* - [E=noabort:1]
RewriteCond %{REQUEST_URI} .html$
RewriteRule ^(.*).html$ $1 [R=301,L]

RewriteCond %{REQUEST_URI} index$
RewriteRule ^(.*)index$ $1 [R=301,L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

# END WordPress