È possibile riprodurre file video in WebView, ma i video vengono riprodotti automaticamente senza l'interazione dell'utente. Quindi ora sto seguendo un approccio diverso per raggiungerlo.Come incorporare un file video locale in Html per giocare in UIWebView?
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];
In questo modo, posso riprodurre file video da Internet. Ma voglio riprodurre i file dalla memoria locale.
Anche se si prova a passare la variabile del percorso file locale, il video non è in grado di riprodurre. Qualcuno può dirmi come incorporare il mio file locale in html in modo che io possa giocare in webview come il video su Internet?
CASO 1: riproduzione automatica di video in WebView ma il pulsante di riproduzione è ancora in alto. CASO 2: l'URL del video online è incorporato come mostrato sopra e il video può essere riprodotto. Ma voglio passare il percorso del file video locale invece dell'URL video online
Per favore dai un'occhiata alla mia [risposta] [1] qui. Spero che sia d'aiuto. [1]: http: //stackoverflow.com/questions/6759818/embed-video-in-html-file-loaded-in-uiwebview-from-documents-folder-of-applicatio/6964742#6964742 –