_itemFailedToPlayToEnd al reproducir mp4 local usando UIWebView

Estoy intentando reproducir un video mp4 local usando el video html5 de la siguiente manera.

<video id="media" controls="true" preload="auto" src="xxxx.mp4"> </video> 

pero no se reproduce. Obtengo el siguiente error

 _itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0; } 

Se agradecerá cualquier sugerencia para reproducir videos en UIWebView.

Lo que puede hacer, para que no esté alojando el video en su website, es publicar el video en youtube e incrustarlo en su website para que todo lo que haga sea copyr y pegar el código embedded en su html … o Puedes hacerlo:

 - (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/bfcmshttp://iosberry.comstories/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]; } 

Intenta esto, debes hacer el truco