0

我用过这段代码

<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方法似乎也不可靠。

谢谢。

4

1 回答 1

0

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

嵌入式的语法显然与浏览器的常规 url 不同(这是链接中答案中给出的)

编辑:找到编解码器信息;将 FMT 值放在 D 之后(例如 D18 D22) http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs

于 2012-05-25T17:57:07.113 回答