0
我想直接從圖庫中播放視頻,我寫了這段代碼,我可以從中獲取圖像和視頻網址,但我無法自動播放視頻,任何代碼或任何幫助讚賞。視頻直接從圖庫中播放
ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
if (group) {
[group setAssetsFilter:[ALAssetsFilter allVideos]];
[group enumerateAssetsUsingBlock:^(ALAsset *asset, NSUInteger index, BOOL *stop){
if (asset){
NSDictionary *meta = [[asset defaultRepresentation] metadata];
if ([[asset valueForProperty:ALAssetPropertyType] isEqualToString:ALAssetTypeVideo]) {
// asset is a video
NSLog(@"See Asset: %@", asset);
}
// NSLog(@"%@",asset);
// NSLog(@"%@",meta);
}
}];
}
} failureBlock:^(NSError *error) {
NSLog(@"error enumerating AssetLibrary groups %@\n", error);
}];
提供的代碼似乎不是關於播放視頻。 – danh
編輯請檢查一下 – NullData
我還是沒有看到它。一旦你有一個資產網址,你應該可以玩一個MPMoviePlayer,給它的contentURL。 – danh