Как получить дату и время, когда видео создается с помощью iphone?

#iphone

#iPhone

Вопрос:

мне нужно классифицировать видео на основе даты и времени, в которые оно создано. Я попытался использовать ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset * myasset) {CLLocation *location = [myasset valueForProperty:ALAssetPropertyLocation];

в (void)imagePickerController:(UIImagePickerController *)средство выбора завершило выборку mediawithinfo:(NSDictionary *)информация

делегируйте, но оно отражает текущую дату и время.

Ответ №1:

В приведенном выше примере кода похоже, что вы пытаетесь получить свою широту и долготу. 🙂

Чтобы получить дату и время аварийного набора, просто сделайте что-то вроде этого;

     NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"dd-MM-yyyy 'at' HH:mm"];
    NSDate * dateFileCreated = [theAsset valueForProperty: @"ALAssetPropertyDate"];

    NSLog( @"date for this file is %@ %@", [[[theAsset defaultRepresentation] url] absoluteString], [dateFormatter stringFromDate: dateFileCreated] );
    [dateFormatter release];
 

Я вставил туда средство форматирования даты, чтобы вы могли видеть дату в журнале вашей консоли, но в коде выпуска вы, вероятно, НЕ хотите выделять и освобождать средство форматирования при перечислении наборов параметров.

Надеюсь, эта информация поможет вам!