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]; }
이
내가 콘솔에서 얻을 오류가 오류 도메인 = WebKitErrorDomain 코드 = 204 "플러그인 처리 부하"사용자 정보 = 0x1f8b3c70 {NSErrorFailingURLStringKey = applewebdata // 3F0047AD-E6CF-4EAD-A4C3-DA6E1C0BD603, WebKitErrorMIMETypeKey = 비디오/X-M4V, NSErrorFailingURLKey = applewebdata : // 3F0047AD-E6CF-4EAD-A4C3-DA6E1C0BD603, NSLocalizedDescription = 플러그인 처리 부하} ,536,913,632 10
그러나 동일한 코드가 다른 모든 파일 형식 (예 : PNG, DOC 등)을로드하는 데 사용됩니다.
제발 도와주세요 ... !!!
장치에있는 비디오 파일을 재생할 때 왜 WebView를 사용 하시겠습니까? MPMoviePlayerViewController는 훨씬 간단하고 메모리를 덜 사용하며이를 배치합니다. WebView는 Safari가 아닙니다. –
답장을 보내 주셔서 감사합니다.하지만 해당보기에서 다른 파일 형식을로드 중이므로 UIWebview에서 비디오를로드해야합니다. –