UIWebView加载本地视频数据

时间:2012-10-12 14:43:28

标签: objective-c ios video uiwebview

我正在尝试在UIWebView中加载视频。视频存储在本地文件系统中。以下是我用于加载视频的代码段。

{
   NSString* filePAth = [[NSBundle mainBundle] pathForResource:@"sample_iPod" ofType:@"m4v"];
   NSLog(@"%@",filePAth);
   NSData* data = [NSData dataWithContentsOfFile:filePAth];
   [_webView loadData:data MIMEType:@"video/x-m4v" textEncodingName:@"UTF-8" baseURL:nil];
}

这是我在控制台中遇到的错误:

  

Webview加载错误:错误Domain = WebKitErrorDomain Code = 204   “插件处理负载”UserInfo = 0x1f8b3c70   {NSErrorFailingURLStringKey = applewebdata:// 3F0047AD-E6CF-4EAD-A4C3-DA6E1C0BD603,   WebKitErrorMIMETypeKey =视频/ X-M4V,   NSErrorFailingURLKey = applewebdata:// 3F0047AD-E6CF-4EAD-A4C3-DA6E1C0BD603,   NSLocalizedDescription =插件处理负载}

但是,相同的代码适用于加载所有其他文件类型,例如:PNG,DOC等。

请帮忙...... !!!

1 个答案:

答案 0 :(得分:5)

您应尽可能使用MPMoviePlayerController - (Documentation)加载本地视频和其他视频 - 如果您正在播放视频,那么您正在开发本机应用。