【问题标题】:Unable to play you-tube videos in live website无法在直播网站中播放 YouTube 视频
【发布时间】:2017-01-18 09:08:09
【问题描述】:

我在我的网页中创建了一个 youtube 视频库。一切都在当地运作良好。但是当上传到服务器 youtube 视频时没有播放。当我检查控制台时,它显示

混合内容:“https://www.thecrazymind.net/popmedia/#”处的页面通过 HTTPS 加载,但请求了不安全的资源“http://www.youtube.com/embed/S8suc_C8J94?rel=1&autoplay=1”。此请求已被阻止;内容必须通过 HTTPS 提供。

我的网站链接是

https://www.thecrazymind.net/popmedia/#

【问题讨论】:

标签: javascript html youtube


【解决方案1】:

您的网站使用的是 https(可能不是您的本地网站),因此加载未加密的内容会导致安全问题,并且浏览器会阻止该内容。

您的视频必须使用 https 网址。

-- 编辑--

看起来像 prettyphoto 插件替换了 youtube url,并默认加载 http。通过改变:

http://www.youtube.com/embed/

https://www.youtube.com/embed/

在 jquery.prettyPhoto.js 中可以解决问题

【讨论】:

  • 我正在使用 https 网址
  • 看起来像一个 prettyPhoto 'bug',检查“jquery.prettyPhoto.js”并将“http://www.youtube.com/embed/”更改为“https://www. youtube.com/embed/ "
猜你喜欢
  • 2014-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-16
  • 2014-05-01
  • 2014-07-13
  • 2015-07-30
  • 2018-05-13
相关资源
最近更新 更多