Youtube视频未在Chrome中显示,但在Firefox中显示

时间:2014-04-17 21:04:11

标签: google-chrome firefox video youtube

感谢您的帮助。

在我的网站上,我嵌入了YouTube视频。视频被认为是在Chrome中没有出现的地方。它适用于Mac,它也适用于PC,但仅适用于Firefox。假设视频在哪里,你可以点击"在视频上,它将开始播放,但它不可见。我如何让它出现。我认为它可能隐藏在东西后面,所以我搞砸了一些z-index的东西,但它不起作用。还有什么我应该看的吗?

代码如下:

<object type="application/x-shockwave-flash" id="myytplayer" data="https://www.youtube.com/v/FJqOb-TS-0o&enablejsapi=1&playerapiid=ytplayer&version=3&controls=0&showinfo=0&rel=0" width="500" height="348">
<param name="allowScriptAccess" value="always">
</object>

该视频正在从我的数据库中提取,但由YouTube托管。

以下是firefox上的代码:

<object id="myytplayer" width="500" height="348" type="application/x-shockwave-flash" data="https://www.youtube.com/v/FJqOb-TS-0o&enablejsapi=1&playerapiid=ytplayer&version=3&controls=0&showinfo=0&rel=0">
<param name="allowScriptAccess" value="always">
</object>

我尝试更新我的闪存驱动器,看看是否有问题。我删除了我的cookies。我甚至让其他人尝试过它,它只是没有出现在chrome中。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

我的Chrome 34 Windows 8.1计算机上的代码段都运行良好。不确定您的问题来自哪里。可能是您尝试使用的计算机上特定于Chrome的系统/网络/代理设置(有时Youtube URL会被公司网络禁止)。

无论如何,我会指向Youtube documentation。也许尝试其他形式的嵌入可以帮助:

  

最佳做法:IFrame嵌入是嵌入YouTube播放器的推荐方法,因为IFrame将根据客户端的功能和可用的YouTube文件格式选择合适的播放器。

如果你使用object标签,你应该在里面有一个embed标签falback(参见文档)。