2012-03-26 4 views
0

나는 사용자에게 사전에 응용 프로그램의 문서 디렉토리에 나열된 모든 오디오 파일의 테이블보기를 제공합니다. iOS에 내장 된 헤드폰이나 iPod 오디오 컨트롤을 사용하여 다음 트랙으로 넘어가는 것을 허용하고 싶지만 다음 트랙이 문서에 무엇이든간에 앞으로 나아갈 방법을 모르겠습니다. 내 코드는 단순히 문서 경로를 가져 와서 테이블 뷰에서 클릭하는 행의 이름과 함께 추가하는 것입니다. 경로에서 다음 파일 이름을 가져 오는 간단한 방법이 있습니까?tableview에서 오디오 재생 목록에있는 다음 파일로 이동

답변

0

폴더의 내용을 배열로 가져온 다음 정렬 후 표에 표시해야합니다. 이를 통해 모든 행은 배열에서 검색 및 재생할 수있는 파일을 가리 킵니다. 폴더의 내용이 다음과 같은 줄을 사용 얻으려면 다음의 viewDidLoad에 따라서

- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error; 
+0

내가 (YES, NSDocumentDirectory, NSUserDomainMask) 있는 NSArray * 경로 = NSSearchPathForDirectoriesInDomains이를; \t NSString * documentsDirectoryPath = [경로 objectAtIndex : 0]; \t NSFileManager * manager = [NSFileManager defaultManager]; \t self.title = @ "저장된 설교"; self.files = [[[contentsAfDirectoryAtPath : documentsDirectoryPath 오류 : 없음] pathsMatchingExtensions : [NSArray arrayWithObjects : @ "mp3", nil]] retain]; \t 이미 배열에 전달 된 내용을 가져 와서 거기에 표시하므로 어떻게해야합니까? – user717452

+0

그래서 self.files는 제가 말하고있는 파일의 배열입니다. 파일을 파일 단위로 가져와 재생하려면 배열을 반복해야합니다. – cocoakomali