質問: [[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)
回答: AssetsLibraryはPhoto-Libraryのみを列挙します。したがって、「写真」-Appで管理されている写真/動画(デバイスのカメラで録画された動画など)のみを取得できます。 「動画」アプリで管理されている動画は別のライブラリにあります。公式の開発者APIによってこれらにアクセスする方法はありません。 乾杯、 ヘンドリク