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

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

Разработчик

Ссылка платформы AVKit ссылка класса AVPlayerView

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

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

AVPlayerView

AVPlayerView класс является подклассом NSView класс, привыкший к вывести на экран и воспроизвести визуальное содержание AVPlayer объект с помощью стандартного управления воспроизведением.

Этот класс обеспечивает простые средние значения для отображения мультимедийного контента AVFoundation ( AVPlayer инстанцируйте в частности) в представлении.

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


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


Swift

import AVKit

Objective C

@import AVKit;

Доступность


Доступный в OS X v10.9 и позже.
  • Экземпляр AVPlayer, обеспечивающий мультимедийный контент для представления.

    Объявление

    Swift

    var player: AVPlayer!

    Objective C

    @property AVPlayer *player

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • controlsStyle controlsStyle Свойство

    Стиль управления представления проигрывателя.

    Объявление

    Swift

    var controlsStyle: AVPlayerViewControlsStyle

    Objective C

    @property AVPlayerViewControlsStyle controlsStyle

    Обсуждение

    Представление воспроизведения может иметь много различных стилей управления для представления воспроизведения. Посмотрите AVPlayerViewControlsStyle для возможных значений.

    Кроме того, showsFrameSteppingButtons свойство также определит пользовательский интерфейс представления воспроизведения.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Вывести ли на экран кадр шаговые кнопки в представлении проигрывателя, вместо того, чтобы вычистить средства управления.

    Объявление

    Swift

    var showsFrameSteppingButtons: Bool

    Objective C

    @property BOOL showsFrameSteppingButtons

    Обсуждение

    Когда YEStrue, средства управления вычищением в воспроизведении UI заменяются с кадром шаговые кнопки.

    Значение по умолчанию NOfalse.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

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

    Объявление

    Swift

    var showsSharingServiceButton: Bool

    Objective C

    @property BOOL showsSharingServiceButton

    Обсуждение

    Когда YEStrue, кнопка службы совместного использования выведена на экран.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Булево свойство, определяющее, выведен ли переключатель полноэкранного режима на экран.

    Объявление

    Swift

    var showsFullScreenToggleButton: Bool

    Objective C

    @property BOOL showsFullScreenToggleButton

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Указывает меню кнопки всплывающего меню действия, выведенное на экран представлением проигрывателя.

    Объявление

    Swift

    var actionPopUpButtonMenu: NSMenu!

    Objective C

    @property NSMenu *actionPopUpButtonMenu

    Обсуждение

    Клиенты могут привести в порядок это свойство для показа кнопки всплывающего меню действия.

    Значение по умолчанию nil.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Булево свойство, указывающее, могут ли быть обрезаны текущие носители представления проигрывателя. (только для чтения)

    Объявление

    Swift

    var canBeginTrimming: Bool { get }

    Objective C

    @property(readonly) BOOL canBeginTrimming

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Устанавливает панель средств управления представления проигрывателя в обрезку режима.

    Объявление

    Swift

    func beginTrimmingWithCompletionHandler(_ handler: ((AVPlayerViewTrimResult) -> Void)!)

    Objective C

    - (void)beginTrimmingWithCompletionHandler:(void (^)(AVPlayerViewTrimResult result))handler

    Параметры

    handler

    Когда пользователь выбирает Trim или Кнопку отмены в обрезке UI, блок выполняется.

    Параметр передал в, AVPlayerViewTrimOKButton если пользователь выбрал кнопку Trim или AVPlayerViewTrimCancelButton если пользователь выбрал Кнопку отмены.

    Обсуждение

    Пример блока обработчика следующие:

    • [playerView beginTrimmingWithCompletionHandler:^(NSInteger result) {
    • if (result == AVPlayerViewTrimOKButton)
    • {
    • // user selected Trim button...
    • }
    • else
    • {
    • // user selected Cancel button...
    • }
    • }

    Эти блоки метода, пока пользователь не выбирает Trim или Кнопку отмены.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Выводит на экран предоставленное число главы и заголовок на мгновение в представлении проигрывателя.

    Объявление

    Swift

    func flashChapterNumber(_ chapterNumber: Int, chapterTitle chapterTitle: String!)

    Objective C

    - (void)flashChapterNumber:(NSUInteger)chapterNumber chapterTitle:(NSString *)chapterTitle

    Параметры

    chapterNumber

    Число главы.

    chapterTitle

    Заголовок главы. Это значение является дополнительным и может быть nil.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Константы, указывающие, который, если таковые имеются, средства управления выведены на экран для представления проигрывателя. Посмотрите controlsStyle для получения дополнительной информации.

    Объявление

    Swift

    enum AVPlayerViewControlsStyle : Int { case None case Inline case Floating case Minimal }

    Objective C

    enum { AVPlayerViewControlsStyleNone, AVPlayerViewControlsStyleInline, AVPlayerViewControlsStyleFloating, AVPlayerViewControlsStyleMinimal, AVPlayerViewControlsStyleDefault = AVPlayerViewControlsStyleInline }; typedef NSInteger AVPlayerViewControlsStyle;

    Константы

    • None

      AVPlayerViewControlsStyleNone

      Никакая область средств управления не связана с представлением.

      Доступный в OS X v10.9 и позже.

    • Inline

      AVPlayerViewControlsStyleInline

      Встроенная область средств управления связана с представлением.

      Доступный в OS X v10.9 и позже.

    • Floating

      AVPlayerViewControlsStyleFloating

      Плавающая область средств управления связана с представлением.

      Доступный в OS X v10.9 и позже.

    • Minimal

      AVPlayerViewControlsStyleMinimal

      Минимальная область средств управления связана с представлением.

      Доступный в OS X v10.9 и позже.

    • AVPlayerViewControlsStyleDefault

      AVPlayerViewControlsStyleDefault

      Стиль управления по умолчанию, который является AVPlayerViewControlsStyleInline.

      Доступный в OS X v10.9 и позже.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.

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

    Объявление

    Swift

    enum AVPlayerViewTrimResult : Int { case OKButton case CancelButton }

    Objective C

    enum { AVPlayerViewTrimOKButton, AVPlayerViewTrimCancelButton }; typedef NSInteger AVPlayerViewTrimResult;

    Константы

    • OKButton

      AVPlayerViewTrimOKButton

      Пользователь нажал кнопку Trim.

      Доступный в OS X v10.9 и позже.

    • CancelButton

      AVPlayerViewTrimCancelButton

      Пользователь выбрал Кнопку отмены.

      Доступный в OS X v10.9 и позже.

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

    Objective C

    @import AVKit;

    Swift

    import AVKit

    Доступность

    Доступный в OS X v10.9 и позже.