Youtube重定向http到https,并使用flash播放器而不是HTML5

Youtube redirecting http to https and using flash player instead of HTML5

本文关键字:播放器 flash HTML5 http 重定向 https Youtube      更新时间:2023-09-26

我正在使用youtube嵌入来显示视频。使用IE11(也是FF28,但不是FF27),当我登录到我的谷歌帐户,http请求被重定向到https,这不是一个大问题,除了,即使我指定html5播放器,youtube提供flash播放器。

是否有办法强制http或强制html5播放器在https?

重现:登录谷歌账户,导航到url"http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1&html5=1"。重定向到HTTPS和flash播放器

退出google帐户,导航到url "http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1&html5=1"保持http并获得html5播放器

提前感谢!

如果你把视频放在沙盒iframe中,并且不特别允许插件,它无法加载flashplayer,因此必须使用html5播放器。请注意,您必须至少允许同源,并且允许脚本或播放不起作用。如果你想让youtube按钮能够打开视频的youtube页面,你还需要允许弹出窗口。请注意,在youtube按钮创建的新窗口中,即使通过输入新URL手动导航到其他地方,沙盒仍然有效。

<iframe seamless="" height="100%" width="100%"
  sandbox="allow-same-origin allow-scripts"
  src="http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1">
</iframe>