Я могу воспроизводить видеофайлы в WebView , но видео воспроизводятся автоматически без участия пользователя. Поэтому теперь я использую другой подход для достижения этой цели.
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];
Таким образом, я может воспроизводить видеофайл из Интернета.Но я хочу воспроизвести файлы из локальной памяти.
Даже если попытаться передать локальную переменную пути к файлу, видео не воспроизводится.Кто-нибудь может сказать мне, как внедрить мой локальный файл файл в html, чтобы я мог воспроизводить в веб-просмотре, как интернет-видео?
СЛУЧАЙ 1: Видео автоматически воспроизводится в WebView, но кнопка воспроизведения все еще находится вверху. СЛУЧАЙ 2: URL-адрес онлайн-видео встроен, как показано выше, и видео можно воспроизвести. Но я хочу передать путь к локальному видеофайлу вместо URL-адреса онлайн-видео