我可以在WebView中播放视频文件,但视频在没有用户交互的情况下自动播放。所以现在我正在采取不同的方法来实现这一点。如何将本地视频文件嵌入到HTML中以在UIWebView中播放?
NSString* embedHTML = @"\
body {\
background-color: transparent;\
color: white;\
}\
\
width=\"%0.0f\" height=\"%0.0f\">
\";
_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];
这样,我可以从互联网上播放视频文件。但我想从本地内存播放这些文件。
即使试图传递本地文件路径变量,视频也无法播放。任何人都可以告诉我如何将我的本地文件嵌入到HTML中,以便像web视频一样在webview中播放?
案例1:视频在WebView中自动播放,但播放按钮仍然处于最佳状态。 案例2:在线视频URL如上所示嵌入,并可播放视频。但我想通过本地视频文件路径而不是在线视频网址
2012-05-30
Perseus
+0
请看看我的[回复] [1]这里。 希望它有帮助。 [1]:HTTP://stackoverflow.com/questions/6759818/embed-video-in-html-file-loaded-in-uiwebview-from-documents-folder-of-applicatio/6964742#6964742 –