Я вполне уверен, что он должен поддерживать это по умолчанию. Основной проблемой будет часть HTML .
Но что не работает? Поскольку, видя ваши теги, я думаю, что вы не тот, кто делает сайт, но UIWebView просто не будет показывать видео?
Редактировать: проверить сообщение UIWebView для воспроизведения локального и загруженного видео или, более конкретно, этот ответ:
Решение здесь, вы можете воспроизводить видео в Embedded UIWebView.
- (void)viewDidLoad {
[super viewDidLoad];
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];
[self.view addSubview:webView];
}