The underlying issue behind all this is a change in the stance of browser developers regarding mixed active content. Mixed content refers to viewing unsecured (http:) content via a secure (https:) page (or secured content on an unsecured page) and 'active' includes anything that adds interactive elements to the page. In the case of YouTube, this isn't the video itself (which is passive content) but is the video controls that YouTube uses.
As this is an internet wide change the correct solution is for the content provider (i.e. YouTube) to alter their embed code to account for the site it's placed on. A number of sites that see regular use have already done this:
- Google Maps
- please note only www.google.com/maps is supported on pages and dashboards currently
Content previously embedded from these sites may not display, if this is the case you can resolve this manually by following the specific advice for each site in the attached document.
In addition to the sites above that are working correctly without changes there are a number of other sites that will work but require you to alter the code provided, the sites below have all been tested and confirmed as working with adjustments, an example of each is provided on the attached document.
Animoto is a special case and doesn't support the 'fix' described in the attached document but does allow you to tailor your embed code when it's created. The key being that you have to tick the 'Use SSL' option.
Any providers not listed either haven't been tested or do not currently support https: