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: 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
Обсуждение
Когда
YES
true
, средства управления вычищением в воспроизведении UI заменяются с кадром шаговые кнопки.Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import AVKit;
Swift
import AVKit
Доступность
Доступный в OS X v10.9 и позже.
-
Выведена ли кнопка службы совместного использования на экран.
Объявление
Swift
var showsSharingServiceButton: Bool
Objective C
@property BOOL showsSharingServiceButton
Обсуждение
Когда
YES
true
, кнопка службы совместного использования выведена на экран.Оператор импорта
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 и позже.
-
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)
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 и позже.
-