응용 프로그램 폴더에 저장된 비디오를 테이블보기로로드해야합니다. 내가 셀을 만졌을 때 비디오가 재생됩니다.Applications 폴더에 저장된 비디오를 UITableView에로드해야합니까?
다음 코드를 사용하여 모든 비디오 파일을 배열로 가져 왔습니다.
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray* contents = [fileManager directoryContentsAtPath:@"/Users/srikanth/Desktop/Projects/UF/Table2/Videos"];
for(a = 1; a < [contents count]; a++)
NSLog(@"Array contents: %@", [contents objectAtIndex:a]);
cells = [[NSMutableArray alloc]initWithCapacity:[contents count]];
하지만 어떻게 비디오를 UITableView에로드 할 수 있습니까? NSBundle을 사용하여 경로를 지정하여 비디오를로드했습니다. 그것은 효과가 있었다. 하지만 이제 배열 내용에서로드 할 비디오가 필요합니다. 테이블의 셀을 터치하면 배열 내용의 해당 파일이로드됩니다. 어떻게 만들 수 있습니까? 감사합니다.
하지만 컴퓨터를 다시 시작할 때마다 새로운 # 앱의 UUID # /가 경로에 생성됩니다. 그렇다면 어디에서 동영상을 저장해야합니까? 감사합니다. –
앱의 영구적 인 부분 인 경우 해당 항목을 리소스 번들에 저장해야합니다. 그렇지 않으면 시뮬레이터 디렉토리와 장치에서 수동으로 이동해야하며, 앱 자체에서 다운로드해야하고 장치의 문서 폴더에 저장해야합니다. 앱 디렉토리에 파일을 가져오고 나가는 것이 쉽지는 않습니다. – TechZen
죄송합니다, 작동합니다. 응용 프로그램의 Documents 폴더에 비디오를 저장했습니다. 고맙습니다. –