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

时间:2014-03-28 17:09:36

标签: javascript html5 flash youtube

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

有没有办法强制http或强制html5播放器通过https?

重新创建: 登录Google帐户并导航至网址“http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1&html5=1” 重定向到https和Flash播放器

退出Google帐户并导航至网址“http://www.youtube.com/embed/u1zgFlCw8Aw?autoplay=1&html5=1” 保持http并获取html5播放器

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果您将视频放在沙盒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>