我在iPhone上的UIWebView中插入了一个youtube嵌入代码(iframe代码),自从我升级到iOS 4.3.4后,它就不再播放这些视频了。
它在uiwebview中显示正常但是当点击播放按钮时它变为空白。
有没有人有类似的问题?
(我可以使用旧的youtube嵌入代码,但它在返回时会激活我的显示)
最好的问候, 布罗赫
编辑(2011年7月30日):它再次运作!非常好。感谢YouTube上的人
答案 0 :(得分:2)
我可以确认此问题也存在于iOS 4.3.5中(在iPhone 4和iPad 2上测试过)。我们发现YouTube的嵌入方法不再适用于UIWebView。视频通常会播放,但您只会听到音频。
回到YouTube的旧Flash嵌入代码将解决问题,但这种方式确实更慢。但至少它有效。
在我正在处理的应用程序中,我们从Web服务器检索JSON编码数据。我们已经完成了这项数据,因此这些数据包含了YouTube嵌入代码,我们可以随时将其更改回iframe。这样我们就不必每次Apple破坏某些功能时都不断更新我们的应用程序,而只需更新我们的JSON脚本,这只需要一秒钟。希望您可以实现类似于此的一些解决方法,或者可能只是暂时使用旧的嵌入代码,直到Apple或YouTube解决该错误。
答案 1 :(得分:2)
查看此链接,它看起来像是一个youtube问题,而不是我们!工程师正在努力。
http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/394c41dda8b4745a
格雷格