HTTP からユーザーの iOS デバイスにビデオをダウンロードしたいと考えています。AVAssetsLibrary を使用してそれを行うにはどうすればよいでしょうか? 試しましたが、次のエラーが発生しました。
ビデオ /wikipedia/commons/4/4d/F1_vid2.theora.ogv を保存した写真アルバムに保存できません: エラー Domain=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;
}];
}