2012-05-25 33 views
0

我用这个代码嵌入YouTube视频中选择质量和问题的Safari

<iframe width="640" height="480" src="http://www.youtube.com/embed/....?rel=0" frameborder="0" allowfullscreen></iframe> 

嵌入YouTube视频。

我想自动将质量设置为可用的最大值(在我的情况下显然为480);发生的事情是:

1)火狐12.0:起始质量从来都不是480,360的某个时候某个240(是的,它从随时改变)

2)的Safari 5.1.4:只有一个选项, 360.为什么?

我读Youtube - How to force 480p video quality in embed link/<iframe>但即使我增加帧大小没有任何变化。 JavaScript方法似乎也不可靠。

谢谢。

回答

0

尝试在嵌入网址中添加“& ap =%2526fmt%3D18”和“& ap =%2526fmt%3D22”。我相信D22是1280,D18是460?

的语法显然不是嵌入式一样,因为它是浏览器的一般网址(这是在给定的答案在你的链接)

编辑: 发现的编解码器信息;在D后输入FMT值(ex D18 D22) http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs

+0

显然,从您发布的URL中可以看到,FTM值已被禁用。 – Eugenio

+0

这可能是我错了(很可能,因为我没有亲自检查过),但我读了常规FMT值不起作用;然而,将%3D ##的值预先设置好。再次,没有测试,只是建议。 – StuckAtWork