Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UIVideoEditorController

Опции
Развертывание Target:

На этой странице
Язык:

UIVideoEditorController

Наследование


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 3.1 и позже.

A UIVideoEditorController объект или видео редактор, управляет предоставленным систему пользовательским интерфейсом для обрезки видеокадров от запуска и конца ранее зарегистрированного фильма, а также перекодирования для понижения качества. Объект управляет взаимодействием с пользователем и обеспечивает путь файловой системы отредактированного фильма к Вашему объекту делегата (см. Ссылку на протокол UIVideoEditorControllerDelegate). Функции UIVideoEditorController класс доступен только на устройствах та видеозапись поддержки.

Используйте видео редактора, когда Ваше намерение будет состоять в том, чтобы обеспечить интерфейс для редактирования фильма. В то время как UIImagePickerController класс также позволяет пользователю обрезать фильмы, его основные роли выбирают сохраненные картинки и фильмы, и получают новые изображения и фильмы.

  • Возвращает булево значение, указывающее, может ли быть отредактирован видеофайл.

    Объявление

    Swift

    class func canEditVideoAtPath(_ videoPath: String) -> Bool

    Objective C

    + (BOOL)canEditVideoAtPath:(NSString *)videoPath

    Параметры

    videoPath

    Путь файловой системы к видеофайлу Вы хотите отредактировать.

    Возвращаемое значение

    YEStrue если указанный видеофайл может быть отредактирован на текущем устройстве или NOfalse если это не может.

    Обсуждение

    Редактирование видео требует присутствия определенных аппаратных средств и доступно только для определенных форматов файлов. Используйте этот метод, чтобы проверить, доступно ли редактирование видео для данного видеофайла перед созданием видео редактора.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.1 и позже.

  • delegate Свойство

    Объект делегата видео редактора.

    Объявление

    Swift

    unowned(unsafe) var delegate: protocol<UINavigationControllerDelegate, UIVideoEditorControllerDelegate>?

    Objective C

    @property(nonatomic, assign) id<UINavigationControllerDelegate, UIVideoEditorControllerDelegate> delegate

    Обсуждение

    Делегат получает уведомление, когда система закончила сохранять отредактированный фильм или когда пользователь отменяет видео редактора. Делегат также решает, когда отклонить интерфейс редактора, таким образом, необходимо предоставить делегату для использования видео редактора. Если это свойство nil, редактор сразу уволен, при попытке показать его. Протокол делегата описан в Ссылке на протокол UIVideoEditorControllerDelegate.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.1 и позже.

  • videoMaximumDuration Свойство

    Максимальная продолжительность, в секундах, разрешенных для обрезанных фильмов, сохраняется видео редактором.

    Объявление

    Swift

    var videoMaximumDuration: NSTimeInterval

    Objective C

    @property(nonatomic) NSTimeInterval videoMaximumDuration

    Обсуждение

    Осуществленная системой максимальная продолжительность для видеозаписи составляет 10 минут; можно установить это значение в 10 минут или меньше. Значение по умолчанию для этого свойства является также 10 минутами.

    Видео пользовательский интерфейс редактора вынуждает пользователя обрезать загруженный фильм для адаптации в значении этого свойства до сохранения.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.1 и позже.

  • videoPath Свойство

    Путь файловой системы к фильму, который будет загружен видео редактором.

    Объявление

    Swift

    var videoPath: String

    Objective C

    @property(nonatomic, copy) NSString *videoPath

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.1 и позже.

  • videoQuality Свойство

    Качество видео для использования при сохранении обрезанного фильма.

    Объявление

    Swift

    var videoQuality: UIImagePickerControllerQualityType

    Objective C

    @property(nonatomic) UIImagePickerControllerQualityType videoQuality

    Обсуждение

    Доступное качество видео описано в перечислении UIImagePickerControllerQualityType. Значение по умолчанию для этого свойства UIImagePickerControllerQualityTypeLow.

    Если пользователь пытается повторно закодировать фильм к более высокому качеству, фильм сохраняется в его существующем качестве. Перекодирование никогда не увеличивает размерности фильма, частоту кадров или скорость передачи.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 3.1 и позже.