AVPlayerViewController
Наследование
-
NSObject
-
UIResponder
-
UIViewController
-
AVPlayerViewController
-
NSObject
-
UIResponder
-
UIViewController
-
AVPlayerViewController
Соответствует
Оператор импорта
Swift
import AVKit
Objective C
@import AVKit;
Доступность
Доступный в iOS 8.0 и позже.
AVPlayerViewController
класс является подклассом UIViewController, использующегося для отображения визуального содержания объекта AVPlayer и стандартного управления воспроизведением.
-
player
Свойство
-
showsPlaybackControls
СвойствоБулево значение, указывающее, показывает ли получатель управление воспроизведением.
Объявление
Swift
var showsPlaybackControls: Bool
Objective C
@property(nonatomic) BOOL showsPlaybackControls
Обсуждение
Клиенты могут установить это свойство в
NO
false
когда они не хотят иметь любое управление воспроизведением поверх визуального содержания, для exampe, на игровом экране-заставке.Это свойство не должно использоваться для временного изменения видимости управления воспроизведением, так как это создаст или уничтожит элементы UI.
Значение по умолчанию
YES
true
.Оператор импорта
Objective C
@import AVKit;
Swift
import AVKit
Доступность
Доступный в iOS 8.0 и позже.
-
contentOverlayView
СвойствоПредставление, выведенное на экран между видеоконтентом и средствами управления. (только для чтения)
Объявление
Swift
var contentOverlayView: UIView! { get }
Objective C
@property(nonatomic, readonly) UIView *contentOverlayView
Обсуждение
Приложения могут использовать довольное представление наложения для добавления дополнительных пользовательских представлений между видеоконтентом и средствами управления.
Оператор импорта
Objective C
@import AVKit;
Swift
import AVKit
Доступность
Доступный в iOS 8.0 и позже.
-
readyForDisplay
СвойствоБулево значение, указывающее, что первый видеокадр был приготовлен для дисплея. (только для чтения)
Объявление
Swift
var readyForDisplay: Bool { get }
Objective C
@property(nonatomic, readonly, getter=isReadyForDisplay) BOOL readyForDisplay
Оператор импорта
Objective C
@import AVKit;
Swift
import AVKit
Доступность
Доступный в iOS 8.0 и позже.
-
videoBounds
СвойствоТекущий размер и позиция видеоизображения, как выведено на экран в границах представления получателя. (только для чтения)
Объявление
Swift
var videoBounds: CGRect { get }
Objective C
@property(nonatomic, readonly) CGRect videoBounds
Оператор импорта
Objective C
@import AVKit;
Swift
import AVKit
Доступность
Доступный в iOS 8.0 и позже.
-
videoGravity
СвойствоСтроковое определение, как видео выведено на экран в проигрывателе границы слоев rect.
Объявление
Swift
var videoGravity: String!
Objective C
@property(nonatomic, copy) NSString *videoGravity
Обсуждение
Возможные значения
AVLayerVideoGravityResizeAspect
,AVLayerVideoGravityResizeAspectFill
иAVLayerVideoGravityResize
. Значение по умолчаниюAVLayerVideoGravityResizeAspect
.Оператор импорта
Objective C
@import AVKit;
Swift
import AVKit
Доступность
Доступный в iOS 8.0 и позже.