2012-05-25 134 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