2013-05-21 66 views
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'}); 
+0

你为什么在两次调用中设置wisth和height,而不是一次。 '$('iframe').css({'height':'250px','width':'400px'});' – epascarello

+0

这只是一个测试。它为什么相关?我已将它更改为一行,仍然是同一个错误:http://jsfiddle.net/efraimya/AAFL9/11/ –

+0

显然这是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 –

回答

0

显然,这是谷歌的bug(#10,#11)。 #14的解决方法解决了我的问题!