在UIWebView中嵌入youtube的问题

时间:2011-07-28 15:39:39

标签: iphone ios

我在iPhone上的UIWebView中插入了一个youtube嵌入代码(iframe代码),自从我升级到iOS 4.3.4后,它就不再播放这些视频了。

它在uiwebview中显示正常但是当点击播放按钮时它变为空白。

有没有人有类似的问题?

(我可以使用旧的youtube嵌入代码,但它在返回时会激活我的显示)

最好的问候, 布罗赫

编辑(2011年7月30日):它再次运作!非常好。感谢YouTube上的人

2 个答案:

答案 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

格雷格