我正在更新YouTube频道的iOS应用。在之前的版本中(使用Xcode 5的iOS 7),我曾经在UIWebView中嵌入了youtube iFrame,并且一切都很好。但是,在使用Xcode 6的iOS 8中,每当我播放Youtube视频并且它全屏显示时,我的UIWebView约束就会中断,UIWebView会在我的控制器中重新定位(通常会在屏幕上显示10点)。UIWebView在全屏播放视频时突破约束(Xcode 6)
我试着改变约束条件,但似乎并不重要,我设置了什么约束,它最终会在玩家全屏时破坏。
这里是用来嵌入YouTube的iframe html代码:http://pastebin.com/z4zyq7Hs
谢谢:)
:- (void)embedYouTube:(NSString *)urlString
{
NSString *embedHTML =[NSString stringWithFormat:@"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: blue;\
}\
</style>\
</head><body style=\"margin:0\">\
<iframe height=\"140\" width=\"325\" src=\"http://www.youtube.com/embed/%@\"></iframe>\
</body></html>",urlString];
[self.webView loadHTMLString:embedHTML baseURL:nil];
}
由于日志是巨大的,我已经在引擎收录粘贴它
我正面临同样的问题。你有没有设法解决它? – 2014-10-17 04:06:31
同样在这里。有关它的任何消息? – entropid 2014-10-27 23:55:58