我已经使用了这段代码
<iframe width="640" height="480" src="http://www.youtube.com/embed/....?rel=0" frameborder="0" allowfullscreen></iframe>
嵌入YouTube视频。
我想自动将质量设置为最大可用(在我的情况下显然是480);会发生什么:
1)Firefox 12.0:起始质量永远不会是480,有时候是360,有时240(是的,它会不时变化)
2)Safari 5.1.4:只有一个选项,360。为什么?
我读了Youtube - How to force 480p video quality in embed link / <iframe>,但即使我增加帧大小也没有变化。 javascript方法似乎也不可靠。
感谢。
答案 0 :(得分:0)
尝试将“&amp; ap =%2526fmt%3D18”和“&amp; ap =%2526fmt%3D22”添加到嵌入网址。我相信D22是1280而D18是460?
嵌入式语法与浏览器常规URL的语法显然不同(这是链接中的答案中给出的)
编辑: 找到编解码信息;将FMT值放在D之后(来自D18 D22) http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs