所以我有一个应用程序可以让用户录制视频或从他们的照片库中挑选视频,然后将视频上传到服务器。录制视频后,我得到了资产的 URL。
我尝试使用以下代码将 NSData 设置为assetURL:
NSString *vidString =[NSString stringWithFormat:@"%@",savedVideoURL];
NSURL *vidURL = [NSURL URLWithString:vidString];
NSData *videoData = [NSData dataWithContentsOfURL:vidURL];
savedVideoURL 是录制过程中获取的资产 URL。资产 URL 如下所示:assets-library://asset/asset.MOV?id=6EB7A04D-3DF8-44E5-A6D8-FD98461AE75E&ext=MOV
当我尝试将 NSData 设置为该 url 时,之后 NSData 仍然等于 nil。
我无法使用以下解决方案:Get video NSData from ALAsset url iOS
有其他人知道将 NSData 设置为该资产 URL 的方法吗?
提前致谢!