在安全页面上嵌入不安全的Flash对象

时间:2009-12-14 21:55:28

标签: html flash ssl https youtube

我想知道是否可以在https网站上嵌入YouTube视频。据我所知,YouTube视频只能嵌入http://协议。有没有办法将它们嵌入到没有Firefox抛出错误的页面上?

4 个答案:

答案 0 :(得分:5)

我真的不知道这是否有效,但你应该试一试:

  • 您使用自己的自定义播放器(由您自己制作或从网络上制作,而不是YouTube播放器,有很多。例如:JW Player)此播放器由您的安全服务器提供。
  • 在播放视频之前,您必须致电Youtube API,接收视频来源:

    http://gdata.youtube.com/feeds/api/videos/VideoID

  • 让您播放此视频的播放器。

在您的播放器中,您应该能够接收来自安全网站的不安全内容。您可能需要阅读Flash Players security sandbox

答案 1 :(得分:1)

不幸的是,Youtube没有在其网站的主要部分安装有效的SSL证书。您可以尝试使用代理,例如https://browseunblocked.com/

答案 2 :(得分:1)

由于Youtube没有有效的SSL证书,因此无法实现。也许您可以在https网页中嵌入包含YouTube视频的HTTP iFrame?通过SSL流式传输视频会很慢,因此除非视频本身需要加密,否则不应使用它。由于您正在谈论流式传输YouTube视频,我怀疑您是否关心加密实际的视频流,只是要求查看它。

答案 3 :(得分:0)

您可以通过安全服务器代理youtube流。我的意思是有一个中间层应用程序从youtube获取视频源并通过安全连接将其传递回你的Flash应用程序。

相关问题