0
ALAssetLibrary를 사용하여 장치에서 비디오를 열거하고 장치 자체에서 생성 한 비디오에 잘 적용됩니다. 그러나 iTunes의 동기화 된 앨범/이벤트 결과로 만들어진 그룹의 경우 "비디오"응용 프로그램의 통신 디렉토리에 비디오가 있지만 비디오가 없습니다. 뭐가 잘못ALAssetsGroupLibrary에 비디오 항목이 없습니다.
//using dispatch_async just to make sure it is called on the main thread
dispatch_async(dispatch_get_main_queue(),^{
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupEvent|ALAssetsGroupLibrary usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
if (group!=nil) {
NSLog(@"Number of assets in %@ :%d",[group valueForProperty:ALAssetsGroupPropertyName],[group numberOfAssets]);
[group setAssetsFilter:[ALAssetsFilter allVideos]];
NSLog(@"Number of videos in %@ :%d",[group valueForProperty:ALAssetsGroupPropertyName],[group numberOfAssets]);
}
} failureBlock: ^(NSError *error) {
NSLog(@"ERROR: %@",[error localizedDescription]);
}];
});
어떤 생각 : 모든 그룹에서 동영상을 검색하고 자산과 비디오의 수를 기록
코드? 또는 iTunes에서 동기화 된 비디오를 가져 오는 방법은 무엇입니까? (iOS5 with iPhone4)