Tôi có thể phát các tệp video trong WebView nhưng các video đang phát tự động mà không có sự tương tác của người dùng. Vì vậy, bây giờ tôi đang theo cách tiếp cận khác nhau để đạt được điều đó.Làm thế nào để nhúng một tệp video cục bộ vào Html để phát trong 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];
Bằng cách này, tôi có thể phát tệp video từ internet. Nhưng tôi muốn phát các tập tin từ bộ nhớ cục bộ.
Thậm chí nếu cố gắng chuyển biến đường dẫn tệp cục bộ, video không thể phát. Bất cứ ai có thể cho tôi biết làm thế nào để nhúng tập tin địa phương của tôi vào html để tôi có thể chơi trong webview giống như video internet?
TRƯỜNG HỢP 1: Video tự động phát trong WebView nhưng nút phát vẫn ở trên cùng. TRƯỜNG HỢP 2: URL video trực tuyến được nhúng như minh họa ở trên và có thể phát video. Nhưng tôi muốn chuyển đường dẫn tệp video cục bộ thay vì url video trực tuyến
Vui lòng xem [answer] [1] của tôi tại đây. Hy vọng điều đó sẽ hữu ích. [1]: http: //stackoverflow.com/questions/6759818/embed-video-in-html-file-loaded-in-uiwebview-from-documents-folder-of-applicatio/6964742#6964742 –