https 環境で実行されているビデオ プレーヤーで作業していますが、mediaelement.js swf、flashmediaelement.swf から混合コンテンツの警告が表示されます。
私が使用している再生URLはhttpsのURL( https://www.youtube.com/watch?v=8Q2P4LjuVA8 )ですが、メディア要素swfがURLのプロトコルを無視してリクエストを行っているようですhttp バージョンを取得します。
これは、ページにドロップされる埋め込みタグです (flashVars のファイル パラメータが https であることに注意してください)。
<embed secure="true" id="me_flash_0" name="me_flash_0" play="true" loop="false"
quality="high" bgcolor="#000000" wmode="transparent" allowscriptaccess="always"
allowfullscreen="true" type="application/x-shockwave-flash"
pluginspage="//www.macromedia.com/go/getflashplayer"
src="/assets/flashmediaelement.swf"
flashvars="id=me_flash_0&isvideo=true&autoplay=false&preload=none&width=2844&startvolume=0.8&timerrate=250&flashstreamer=&height=921&file=https://www.youtube.com%2Fwatch%3Fv%3D8Q2P4LjuVA8"
width="2844" height="921">
参考までに、私は Chrome を実行しており、mediaelement.js のバージョン 2.9.5 を使用しています。
ブラウザーで混合コンテンツの警告が表示される理由についてのアイデアをいただければ幸いです。どうもありがとう。