Я хотел бы иметь возможность выбрать видео из библиотеки фотографий и выделить 15 секунд видео из существующего клипа. Есть ли способ заставить обрезку быть фиксированной длиной?iOS обрезать видео до фиксированной длины
ответ
Задайте UIImagePickerController
объект, videoMaximumDuration
, до фиксированной длины, которую вы хотите. Из документации:
Максимальная продолжительность, в секундах, для видеозаписи.
@property (nonatomic) NSTimeInterval videoMaximumDuration Discussion
Значение по умолчанию для этого свойства составляет 10 минут (600 секунд). Когда пользователь нажимает кнопку «Поделиться», чтобы отправить фильм в MMS, MobileMe, YouTube или другой пункт назначения, соблюдаются соответствующие ограничения продолжительности и соответствующее качество видео.
Это свойство доступно, только если массив значений свойства mediaTypes включает в себя тип среды kUTTypeMovie.
Не могли бы вы найти следующий код. Я надеюсь, что это будет полезно для вас
-(void)recordVideo{
imagePicker = [[UIImagePickerController alloc]init];
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [[NSArray alloc]initWithObjects:(NSString *) kUTTypeMovie, (NSString *) kUTTypeMPEG4, nil];
imagePicker.videoQuality = UIImagePickerControllerQualityTypeIFrame1280x720;
[imagePicker setVideoMaximumDuration:15.0f];
sourceType = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType];
if (![sourceType containsObject:(NSString *) kUTTypeMovie]) {
NSLog(@"Can not Save Video");
}
[self presentModalViewController:imagePicker animated:YES];
}
Убедитесь, что вы должны установить allowsEditing к ДА до представления контроллера.
- 1. Шифровать и расшифровать строку до фиксированной длины
- 2. XSL обивка фиксированной длины
- 3. Массив фиксированной длины BitArrays
- 4. Как обрезать видео до определенного размера?
- 5. Обрезать видео в круг в iOS?
- 6. Как обрезать видео в круг в iOS?
- 7. Поиск файлов фиксированной длины
- 8. Получение маркера фиксированной длины
- 9. Перестановки фиксированной длины строки
- 10. Публичные строки фиксированной длины
- 11. Обрезать видео в iOS посмотреть странную зеленую линию вокруг видео
- 12. Кадры в HTML фиксированной длины
- 13. Расчет длины оси пропорционально фиксированной длины связанной
- 14. Объявление массива переменной длины строк фиксированной длины
- 15. Присвоить строку переменной длины строке фиксированной длины
- 16. Обрезать видео в HTML?
- 17. Создание фиксированной длины числовой строки
- 18. Равномерно обрезать массив до заданного предела длины в Java
- 19. Форматирование числового поля до фиксированной длины в отчетах о кристаллах
- 20. NLTK/Python: токенизация текста до фиксированной длины токена
- 21. Уменьшить Java BigInteger до фиксированной длины меньшего числа
- 22. Получение байтов от InputStream до сообщения фиксированной длины
- 23. Padding фиксированного числа с ведущими нулями до фиксированной длины
- 24. Обматывание разделенных запятыми данных в Баш до фиксированной длины линии
- 25. Сжатие короткой фиксированной длины строки (52 символа) до менее 40
- 26. Конкатенация строк в запросе, заполнение строки до фиксированной длины
- 27. свести к минимуму длине числа до фиксированной длины
- 28. андроида: обрезать mp4 видео
- 29. Написание записей фиксированной длины в файл C++
- 30. Как наложить поля фиксированной длины
http://stackoverflow.com/questions/4439707/how-to-trim-the-video-using-avfoundation Этот вопрос имеет подобный вид ответа. Проверьте это – swapnil
@swapnil Есть ли способ отображать длину видео при обрезке? –