我想从 HTTP 下载一些视频到用户的 ios 设备中。我们如何使用 AVAssetsLibrary 来做到这一点?我试过但得到以下错误:
视频 /wikipedia/commons/4/4d/F1_vid2.theora.ogv 无法保存到已保存的相册中:错误域=NSOSStatusErrorDomain Code=2“无法播放此电影。” UserInfo=xxxxxxxx {NSLocalizedDescription=这部电影无法播放。}
非常感谢!
我的代码是:
ALAssetsLibrary *lib = [[[ALAssetsLibrary alloc] init] autorelease];
if ([lib videoAtPathIsCompatibleWithSavedPhotosAlbum:videoURL]) {
[lib writeVideoAtPathToSavedPhotosAlbum:videoURL
completionBlock:^(NSURL *assetURL, NSError *error) {
if (!error) {
result = KIFTestStepResultSuccess;
NSLog(@"yuanzi: Completed writing videos.");
}
saved = YES;
}];
}