2

当我尝试通过 ALAssetLibrary 方法 writeVideoAtPathToSavedPhotosAlbum 保存视频时,视频将按由 AssetLibrary 生成的名称保存,例如 IMG_0111、IMG_0123 等。如何按特定名称保存这些视频,例如“myAppName1.mov” 以下是代码片段。

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

[library writeVideoAtPathToSavedPhotosAlbum:tempURL
                            completionBlock:^(NSURL *assetURL, NSError *error)
 {
     if(error)
     {
     }
     else
     {
         NSLog(@"Saved video at %@\n", [assetURL path]);
     }
 }];
[library release], library = nil;
4

1 回答 1

2

目前没有办法实现这一目标。您不能指定文件名,Photolibrary 会根据您描述的文件名自动分配符合“IMG_XXX.ext”模式的文件名。保留文件名的唯一情况是通过相机连接套件导入照片。

干杯,

亨德里克

于 2012-05-08T21:25:33.180 回答