在UIwebview中播放本地video文件

我无法在UIWebview中播放本地video文件。 这是我的代码有什么不对吗? 或者苹果公司不允许在UIWebview中播放本地video文件。

NSString *webViewString = [NSString stringWithFormat:@"<!doctypehtml><html><head><title>SimpleMoviePlayer</title></head><body><videosrc=\"%@\">controls autoplay height=\"270\"> width=\"1000\"></video></body></html>",pathOftheLocalFile]; UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(frame+(i*20), 0, 300, height)]; webview.allowsInlineMediaPlayback = YES; webview.delegate = self; [webview loadHTMLString:webViewString baseURL:nil]; [previewScrollView addSubview:webview]; 

尝试这个 :

 NSString* htmlString = [NSString stringWithFormat:@"!DOCTYPE html> <html lang="en"> <head> <title>test</title> <body> <div> <embed src="yourVideoName.mov" Pluginspage="http://www.apple.com/quicktime/" width="90%" height="166px" CONTROLLER="true" LOOP="false" AUTOPLAY="false" name="IBM Video"></embed> </div> </body></html>"]; UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(frame+(i*20), 0, 300, height)]; webview.allowsInlineMediaPlayback = YES; webview.delegate = self; [webview loadHTMLString:htmlString baseURL:[[NSBundle mainBundle] bundleURL]]; [previewScrollView addSubview:webview];