Ios AVURLAsset错误获取http代码
在资产加载过程中发生错误时,我必须处理HTTP状态:Ios AVURLAsset错误获取http代码,ios,avfoundation,avasset,avurlasset,Ios,Avfoundation,Avasset,Avurlasset,在资产加载过程中发生错误时,我必须处理HTTP状态: [asset loadValuesAsynchronouslyForKeys:requestedKeys completionHandler: ^{ dispatch_async( dispatch_get_main_queue(), ^{ for (NSString *thisKey in requestedKeys) { NSError *error = ni
[asset loadValuesAsynchronouslyForKeys:requestedKeys completionHandler: ^{
dispatch_async( dispatch_get_main_queue(), ^{
for (NSString *thisKey in requestedKeys) {
NSError *error = nil;
AVKeyValueStatus keyStatus = [asset statusOfValueForKey:thisKey error:&error];
if (keyStatus == AVKeyValueStatusFailed) {
[self playbackFailedWithError:error];
return;
}
}
});
}];
视频文件URL已410消失HTTP状态。在这种情况下,需要从API重试文件,但错误返回:
Error Domain=AVFoundationErrorDomain Code=AVErrorUnknown
如何检索HTTP响应代码或有关错误的更详细信息