AVPlayerView
AVPlayerView класс является подклассом NSView класс, привыкший к вывести на экран и воспроизвести визуальное содержание AVPlayer объект с помощью стандартного управления воспроизведением.
Этот класс обеспечивает простые средние значения для отображения мультимедийного контента AVFoundation ( AVPlayer инстанцируйте в частности) в представлении.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AVKit
Objective C
@import AVKit;
Доступность
Доступный в OS X v10.9 и позже.
-
проигрыватель проигрывательСвойство
-
controlsStyle controlsStyleСвойствоСтиль управления представления проигрывателя.
Объявление
Swift
var controlsStyle: AVPlayerViewControlsStyleObjective C
@property AVPlayerViewControlsStyle controlsStyleОбсуждение
Представление воспроизведения может иметь много различных стилей управления для представления воспроизведения. Посмотрите AVPlayerViewControlsStyle для возможных значений.
Кроме того,
showsFrameSteppingButtonsсвойство также определит пользовательский интерфейс представления воспроизведения.Оператор импорта
Objective C
@import AVKit;Swift
import AVKitДоступность
Доступный в OS X v10.9 и позже.
-
Вывести ли на экран кадр шаговые кнопки в представлении проигрывателя, вместо того, чтобы вычистить средства управления.
Объявление
Swift
var showsFrameSteppingButtons: BoolObjective C
@property BOOL showsFrameSteppingButtonsОбсуждение
Когда
YEStrue, средства управления вычищением в воспроизведении UI заменяются с кадром шаговые кнопки.Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import AVKit;Swift
import AVKitДоступность
Доступный в OS X v10.9 и позже.
-
Выведена ли кнопка службы совместного использования на экран.
Объявление
Swift
var showsSharingServiceButton: BoolObjective C
@property BOOL showsSharingServiceButtonОбсуждение
Когда
YEStrue, кнопка службы совместного использования выведена на экран.Оператор импорта
Objective C
@import AVKit;Swift
import AVKitДоступность
Доступный в OS X v10.9 и позже.
-
Булево свойство, определяющее, выведен ли переключатель полноэкранного режима на экран.
Объявление
Swift
var showsFullScreenToggleButton: BoolObjective 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 и позже.
-
canBeginTrimming canBeginTrimmingСвойствоБулево свойство, указывающее, могут ли быть обрезаны текущие носители представления проигрывателя. (только для чтения)
Объявление
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 и позже.
-
Выводит на экран предоставленное число главы и заголовок на мгновение в представлении проигрывателя.
Объявление
Objective C
- (void)flashChapterNumber:(NSUInteger)chapterNumberchapterTitle:(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;Константы
-
NoneAVPlayerViewControlsStyleNoneНикакая область средств управления не связана с представлением.
Доступный в OS X v10.9 и позже.
-
InlineAVPlayerViewControlsStyleInlineВстроенная область средств управления связана с представлением.
Доступный в OS X v10.9 и позже.
-
FloatingAVPlayerViewControlsStyleFloatingПлавающая область средств управления связана с представлением.
Доступный в OS X v10.9 и позже.
-
MinimalAVPlayerViewControlsStyleMinimalМинимальная область средств управления связана с представлением.
Доступный в OS X v10.9 и позже.
-
AVPlayerViewControlsStyleDefaultAVPlayerViewControlsStyleDefaultСтиль управления по умолчанию, который является
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;Константы
-
OKButtonAVPlayerViewTrimOKButtonПользователь нажал кнопку Trim.
Доступный в OS X v10.9 и позже.
-
CancelButtonAVPlayerViewTrimCancelButtonПользователь выбрал Кнопку отмены.
Доступный в OS X v10.9 и позже.
Оператор импорта
Objective C
@import AVKit;Swift
import AVKitДоступность
Доступный в OS X v10.9 и позже.
-
