我正在使用以下代码在iphone应用中显示mp4视频:
enter code here
NSString *embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"http://www.businessfactors.de/bfcms/images/stories/videos/defaultscreenvideos.mp4\" type=\"application/x-shockwave-mp4\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 412.0)];
[webView setOpaque:NO];
NSString *html = [NSString stringWithFormat:embedHTML, webView.frame.size.width, webView.frame.size.height];
[webView loadHTMLString:html baseURL:nil];
效果很好。它还会在点击时打开iphone应用的电影播放器。 但是当我从电影播放器返回时,它会在导航栏上显示一个空白区域,向下移动导航栏。
我在模拟器和iphone设备上都试过它。
导航栏如下所示:
答案 0 :(得分:0)
经历过听起来相似的事情,这是我的建议:
查看Xcode中的视图的xib,并查找页面属性。检查高度是480,而不是460。