YouTube iframe在OSX Firefox中未正确显示



我正在构建一个使用YouTube iframe API播放视频的应用程序。您可以在此处查看应用程序。

我遇到了一个奇怪的问题,播放器在Chrome/Safari中工作正常,但在Firefox中无法正确显示视频(我在OSX 10.7.5上使用的是FF22)。你可以点击播放按钮听到声音,但视频永远不会出现。

有人知道可能出了什么问题吗?

一些观察

你可以看到YouTube的品牌(这是播放器的一部分),所以它就在那里,只是没有显示任何图片。

根据@cesar在答案中的说法,该玩家在Win 7 FF22上工作。我有另一份报告说它在UbuntuFF.上也很好用

如果我打开FF开发者控制台,点击该窗口DOM树中的各个节点,视频就会出现。尝试单击div.show-details查看此效果(它在body > div.wide > div.show-details下)

视频上有一个透明的覆盖层,但我在我的iframe上设置了?wmode=opaque(就像这个问题所建议的那样),所以这应该没问题

这个问题表明,在iframe上设置某些样式规则(如border-radius)可能会造成混乱。我不会这么做。

在FF中,youtube徽标没有显示,但工作正常(win7 FF 22)。此外,在其他浏览器中,我无法点击youtube徽标。这是违反youtube TOS的,您可能因此被禁止,因此请注意

相关内容

  • 没有找到相关文章

最新更新