Использование новой инфраструктуры библиотеки ресурсов, доступной в iOS 4, я вижу, что я могу получить URL для данного видео с помощью UIImagePickerControllerReferenceURL. URL вернулся в следующем формате:Получение видео от ALAsset
assets-library://asset/asset.M4V?id=1000000004&ext=M4V
Я пытаюсь загрузить видео на сайт, так как быстрое доказательство концепции я пытаюсь следующий
NSData *data = [NSData dataWithContentsOfURL:videourl];
[data writeToFile:tmpfile atomically:NO];
данных никогда не инициализируется в Это дело. Кто-нибудь смог получить доступ к URL прямо через новую библиотеку активов? Спасибо за вашу помощь.
Я попробовал вариант, предложенный Rich, но не работает. Я использую то же видео, которое хранится в библиотеке iPhone для моего теста, а иногда возвращаемый словарь информации содержит только UIImagePickerControllerReferenceURL. Я попытался использовать этот URL как вход для videoAssetURLToTempFile, но при выполнении этого метода не вводится код для обновления блока результатов. Невозможно определить, при каких обстоятельствах метод делегата UIImagePickerController didFinishPickingMediaWithInfo работает правильно. Помогите пожалуйста? Заранее благодарен! –
Возможно ли, что это проблема с версией iOS? UIImagePickerControllerReferenceURL - это старый метод возврата данных. –