iframe url参数“vq”(在本例中为“vq = hd720”)似乎存在巨大问题。 如果您使用此参数,则Flash播放器中的视频屏幕会变黑。
此示例网址直到今天仍然有效:
http://www.youtube.com/embed/dFVDJlM6zLY?vq=hd720
(随意替换示例YouTube ID)
现在,此示例仅在没有“vq”参数(vq = hd720)的情况下有效:
http://www.youtube.com/embed/dFVDJlM6zLY
问题是,我们在很多网站上为很多客户提供了这个YouTube iframe,并且它在一个月(几年?)上工作得很好。现在每个网站都有黑色的YouTube视频!!!
有人知道这个参数是否已被删除?
今天是否有新的YouTube API发布?
该参数已在不同的论坛中讨论过并推荐过:
e.g。 Force youtube embed to start in 720p
如何强制Google(YouTube)解决此问题?
答案 0 :(得分:3)
似乎除此之外(当前)的唯一方法是删除vq参数或将其设置为auto。这似乎是一个普遍存在的问题,这种情况最近才发生过。您可能希望在谷歌处理这个问题,让他们注意:
https://code.google.com/p/gdata-issues/issues/detail?id=6009
答案 1 :(得分:1)
我遇到了类似的问题,但是当我试图强制嵌入的YouTube视频以低于HD分辨率的尺寸播放HD时。
我能够通过使用旧的嵌入代码解决“黑屏”高清问题。
如果您将视频大小设置为最高分辨率,则可以使用vq = hd720参数并将视频宽度和高度设置为较低分辨率
<object width="1280" height="720"><param name="movie" value="//www.youtube.com/v/VIDEO_ID?hl=en_US&version=3&rel=0&vq=hd720"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="//www.youtube.com/v/kyilUYoxcww?hl=en_US&version=3&rel=0" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>
希望这有帮助!
答案 2 :(得分:0)
刚出现这个问题。发现将其更改为vq = auto在代码中工作。但是在我们正在使用的视频中,它的质量会比我们想要的低一些。
然而,这至少可以消除停电。
答案 3 :(得分:0)
您的3D设置设置为什么?这是我注意到的......
1)取消vq = hd设置。
2)打开视频播放器上的3D设置(或者有时再次打开ON) 视频作品。
3)对数字2感到好奇,我进入了视频的视频设置(管理员设置)并更改了高级下的3D设置。我将其从“为此视频禁用3D”更改为“请将此视频设为3D”。出于某种原因,这有效 - vq代码恢复工作方式。
然而,我不知道我是否会建议这样做!我首先将我的所有视频设置为“为此视频禁用3D”的原因是因为如果我在默认的“无偏好设置”上保留,则通常会在视频中引起故障。
YouTube最近是否更改了3D设置?我认为可能有但不确定。