0
我在iOS上播放嵌入的Youtube視頻(iframe)。我想用javascript動態地處理iframe的大小。我注意到,當我改變框架的大小與JavaScript,視頻不播放(不可點擊)在iOS上(在PC /機器人沒關係)。iOS Youtube iframe bug
我模擬它here。如果我刪除了javascript,視頻正在播放!
我認爲它與Youtube代碼的變化有關,因爲它是一箇舊代碼,以前一直工作到上週的某個地方。
任何想法?
謝謝!
代碼:
<iframe id="aa" src="http://www.youtube.com/embed/54vtXRI32MQ" frameborder="0" allowfullscreen></iframe>
JS:
$('iframe').css({'height' : '250px'});
$('iframe').css({'width' : '400px'});
你爲什麼在兩次調用中設置wisth和height,而不是一次。 '$('iframe').css({'height':'250px','width':'400px'});' – epascarello
這只是一個測試。它爲什麼相關?我已將它更改爲一行,仍然是同一個錯誤:http://jsfiddle.net/efraimya/AAFL9/11/ –
顯然這是Google的錯誤(#10,#11)。 #14的解決方法解決了我的問題! https://code.google.com/p/gdata-issues/issues/detail?can=2&start=0&num=100&q=video+tag&colspec=API+ID+Type+Status+Priority+Stars+Summary&groupby&sort&id=4569 –