我正在更新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