그래서 영화 사이를 뒤섞는 QTMovieView가있는이 프로그램에서 이상한 오류가 발생했습니다. 그리고 프로그램의 다른 부분에서 나중에 비디오 셔플 러에 표시되는 일부 비디오를 녹화 할 수 있습니다. 이것은 내가 문제를 얻을 수있는 곳입니다.QTMovie 문제를 할당하고 null로 바꿉니다 가끔
때때로 비디오 테이프가 새로운 비디오 중 하나를 할당하려고 시도하는 시간의 75 %와 같이 null을 반환합니다. 그러나 내 프로그램을 다시 시작하면이 비디오를 보여주는 데 아무런 문제가 없습니다.
비디오 파일이 올바른 위치에 있기 때문에 전화가 녹음 된 후 가끔씩 만 작동한다고 생각하는 것과 똑같습니다. 응용 프로그램을 다시 시작하면 항상 호출됩니다.
아래 코드는 내 비디오를로드하는 데 사용되는 코드입니다. fileName은 맞고 파일은 찾고있는 위치에 있습니다. 그리고 프로그램을 다시 시작하면 항상 작동합니다. 그러나 항상 새로운 비디오를 녹음 한 직후.
내가 그것에서 얻을 오류가 좋아
NSString *moviePath = [NSBundle pathForResource:fileName ofType:@"mov" inDirectory:@"/Users/Shared/Real/Movies"];
QTMovie *movie = [[QTMovie alloc] initWithFile:moviePath error:nil];
NSLog(@"fil att leta efter: %@",fileName); //the right filename
NSLog(@"vald film resultat: %@",movie); // Turns out (null) if the file is recorded in the same session