MPMoviePlayerViewController
Наследование
-
NSObject -
UIResponder -
UIViewController -
MPMoviePlayerViewController
-
NSObject -
UIResponder -
UIViewController -
MPMoviePlayerViewController
Соответствует
Оператор импорта
Swift
import MediaPlayer
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 3.2 и позже.
MPMoviePlayerViewController класс реализует простой контроллер представления для отображения полноэкранных фильмов. В отличие от использования MPMoviePlayerController возразите самостоятельно для представления фильма сразу, можно включить контроллер представления проигрывателя фильмов везде, где Вы обычно использовали бы контроллер представления. Например, можно представить его с помощью панели вкладок или основанного на панели навигации интерфейса, использовав в своих интересах переходы, предлагаемые теми интерфейсами.
Для представления проигрывателя фильмов просматривают контроллер модально, Вы обычно используете presentMoviePlayerViewControllerAnimated: метод. Этот метод является частью категории на UIViewController класс и реализован платформой Медиапроигрывателя. presentMoviePlayerViewControllerAnimated: метод представляет контроллер представления проигрывателя фильмов с помощью стандартных анимаций перехода для представления видеоконтента. Для отклонения модально представленного контроллера представления проигрывателя фильмов вызовите dismissMoviePlayerViewControllerAnimated метод.
-
init (contentURL:) - initWithContentURL:Определяемый инициализаторВозвращает контроллер представления проигрывателя фильмов, инициализированный с указанным фильмом.
Объявление
Swift
init!(contentURLcontentURL: NSURL!)Objective C
- (instancetype)initWithContentURL:(NSURL *)contentURLПараметры
contentURLURL, указывающий на содержание, которое будет играться.
Возвращаемое значение
Контроллер представления проигрывателя фильмов инициализируется с указанным URL.
Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 3.2 и позже.
-
moviePlayerСвойствоОбъект контроллера проигрывателя фильмов раньше представлял фильм. (только для чтения)
Объявление
Swift
var moviePlayer: MPMoviePlayerController! { get }Objective C
@property(nonatomic, readonly) MPMoviePlayerController *moviePlayerОбсуждение
MPMoviePlayerControllerобъект в этом свойстве создается автоматически получателем и не может быть изменен. Однако можно использовать объект управлять представлением и конфигурацией воспроизведения фильма.Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 3.2 и позже.
-
- shouldAutorotateToInterfaceOrientation:Доступный в iOS 3.2 через iOS 6.1Возвращает булево значение, указывающее, поддерживает ли контроллер представления указанную ориентацию.
Объявление
Objective C
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationПараметры
toInterfaceOrientationОриентация пользовательского интерфейса приложения после вращения. Возможные значения описаны в
UIInterfaceOrientation.Возвращаемое значение
YEStrueесли контроллер представления поддерживает указанную ориентацию илиNOfalseесли это не делает.Обсуждение
Этот метод является переопределением, заменяющим поведение по умолчанию путем возврата
YEStrueдляUIInterfaceOrientationPortrait,UIInterfaceOrientationLandscapeLeft, иUIInterfaceOrientationLandscapeRightориентации.Оператор импорта
Objective C
@import MediaPlayer;Доступность
Доступный в iOS 3.2 через iOS 6.1.
