Получить NSData видео из ALAsset url iOS

Я не могу получить NSData из url, который я получаю из ALAsset

Ниже приведен код, который я пробовал:- Я всегда получаю NSData как nil.

 NSData *webData = [NSData dataWithContentsOfURL:[asset defaultRepresentation].url];

Я также пробовал что-то вроде этого

 NSData *webData1 = [NSData dataWithContentsOfURL:[[asset valueForProperty:ALAssetPropertyURLs] valueForKey:[[[asset valueForProperty:ALAssetPropertyURLs] allKeys] objectAtIndex:0]]];

url, который я получаю из ALAsset:-

assets-library://asset/asset.MOV?id=1000000116&ext=MOV

Я пробовал нижеприведенную ссылку, которая работает, но мне нужно делать ненужную запись во временное место, что отнимает много времени.

Получение видео из ALAsset

Любая подсказка в правильном направлении будет высоко оценена.

Жду ваших ответов

14
задан Community 23 May 2017 в 12:00
поделиться