1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ilongge-TZImagePickerControllerDemo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
5 лет назад
6 лет назад
5 лет назад
3 месяцев назад
Loading...
README.md

TZImagePickerControllerDemo

Проект: TZImagePickerControllerDemo

Podfile: добавлена строка
pod 'TZImagePickerController' Перед использованием импортировать заголовки файлов

#import <TZImagePickerController.h>
#import "MovEncodeToMpegTool.h"

Использование

Выбор фотографии

    //MaxImagesCount — максимальное количество выбираемых элементов  
    TZImagePickerController *imagePicker = [[TZImagePickerController alloc] initWithMaxImagesCount:1 delegate:self];
    
    // allowPickingOriginalPhoto — показывать ли кнопку выбора исходного фото  
    imagePicker.allowPickingOriginalPhoto = NO;
    // allowPickingVideo — разрешать ли выбор видео  
    imagePicker.allowPickingVideo = NO;  
    // allowPickingImage — разрешать ли выбор изображения  
    imagePicker.allowPickingImage = YES;  
    
    // Это navigation, можно только present  
    [self presentViewController:imagePicker animated:YES completion:nil];  
	

Обратные вызовы при выборе фотографии

// Обратные вызовы при выборе фотографий  
-(void)imagePickerController:(TZImagePickerController *)picker
      didFinishPickingPhotos:(NSArray<UIImage *> *)photos
                sourceAssets:(NSArray *)assets
       isSelectOriginalPhoto:(BOOL)isSelectOriginalPhoto{
    
}

Выбор видео

    //MaxImagesCount — максимальное количество выбираемых элементов  
    TZImagePickerController *imagePicker = [[TZImagePickerController alloc] initWithMaxImagesCount:2 delegate:self];  
    
    // allowPickingOriginalPhoto — показывать ли кнопку выбора исходного фото  
    imagePicker.allowPickingOriginalPhoto = NO;  
    // allowPickingVideo — разрешать ли выбор видео  
    imagePicker.allowPickingVideo = YES;  
    // allowPickingImage — разрешать ли выбор изображения  
    imagePicker.allowPickingImage = NO;  
    
    // Это navigation, можно только present  
    [self presentViewController:imagePicker animated:YES completion:nil];

Обратные вызовы при выборе видео

// Обратные вызовы при выборе видео  
-(void)imagePickerController:(TZImagePickerController *)picker
       didFinishPickingVideo:(UIImage *)coverImage
                sourceAssets:(PHAsset *)asset{  
     NSLog(@"--------- видео кодирование ----------- начало ----------");  
    [MovEncodeToMpegTool convertMovToMp4FromPHAsset:asset
                      andAVAssetExportPresetQuality:ExportPresetMediumQuality
                  andMovEncodeToMpegToolResultBlock:^(NSURL *mp4FileUrl, NSData *mp4Data, NSError *error) {
        NSLog(@"--------- видео кодирование ----------- конец ----------\n{\n  %@,\n   %ld,\n  %@\n}",mp4FileUrl,mp4Data.length,error.localizedDescription);
    }];
}

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

TZImagePickerControllerDemo Расширить Свернуть
Отмена

Обновления

Пока нет обновлений

Участники (2)

все

Недавние действия

Создан репозиторий 3 месяца назад
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/ilongge-TZImagePickerControllerDemo.git
git@gitlife.ru:oschina-mirror/ilongge-TZImagePickerControllerDemo.git
oschina-mirror
ilongge-TZImagePickerControllerDemo
ilongge-TZImagePickerControllerDemo
master