使用UIWebView的

问题描述:

detailVideo.h使用UIWebView的

 
@interface detailVideo : UIViewController { 
    IBOutlet UIWebView *webview; 
    NSString *urlAddress; 
} 
@property(nonatomic,retain)NSString *urlAddress;

@end

detailVideo.m播放视频

- (void)viewDidLoad {

NSString *reqUrl = urlAddress; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:reqUrl]; 

//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[webview loadRequest:requestObj]; 

// webView.opaque = NO; 

webview.delegate = self; 

}

视频正在fine.But如果我点击完成按钮,它redircts其中包括重播button.I其他页面想从这个视图切换回来?

我该怎么办?

您可以在嵌入式UIWebView中播放视频,请尝试此代码。

- (void)viewDidLoad { 

[super viewDidLoad]; 

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]; 

[self.view addSubview:webView]; 

}