Есть два файла, загруженные из моего приложения.один был успешным, а другой неудачным.всякий раз, когда я пытаюсь получить все пути к файлам, я получаю только успешные URL-адреса для загрузки вместо всех.
Вот как я получаю пути к файлам
NSFileManager *fileMan = [NSFileManager defaultManager];
NSArray *urlsArray = [fileMan URLsForDirectory:NSDocumentDirectory inDomains:NSAllDomainsMask];
NSLog(@"urls %@",urlsArray);
Вот так я и скачиваю видео.
NSString *uriString = [[streamlistArray objectAtIndex:indexPath.row] valueForKey:@"URI"];
NSString *baseUrlString = [[streamlistArray objectAtIndex:indexPath.row] valueForKey:@"BaseUrl"];
NSString *downloadUrlString = [NSString stringWithFormat:@"%@%@",baseUrlString,uriString];
NSURLSessionConfiguration *urlSessionConfiguration = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:[NSString stringWithFormat:@"%d",indexPath.row]];
// Create a new AVAssetDownloadURLSession with background configuration, delegate, and queue
AVAssetDownloadURLSession *avAssetDownloadSession = [AVAssetDownloadURLSession sessionWithConfiguration:urlSessionConfiguration assetDownloadDelegate:self delegateQueue:[NSOperationQueue mainQueue]];
AVURLAsset *hlsAsset = [AVURLAsset assetWithURL:[NSURL URLWithString:downloadUrlString]];
if (@available(iOS 10.0, *)) {
//[AVAssetDownloadTaskMediaSelectionKey: mediaSelection]
avAssetVidDownloadTask = [avAssetDownloadSession assetDownloadTaskWithURLAsset:hlsAsset assetTitle:[NSString stringWithFormat:@"%d",indexPath.row] assetArtworkData:nil options:nil];
[avAssetVidDownloadTask resume];
} else {
// Fallback on earlier versions
}
Пожалуйста, проверьте скриншот ниже.