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!(contentURL
contentURL
: NSURL!)Objective C
- (instancetype)initWithContentURL:(NSURL *)
contentURL
Параметры
contentURL
URL, указывающий на содержание, которое будет играться.
Возвращаемое значение
Контроллер представления проигрывателя фильмов инициализируется с указанным 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
.Возвращаемое значение
YES
true
если контроллер представления поддерживает указанную ориентацию илиNO
false
если это не делает.Обсуждение
Этот метод является переопределением, заменяющим поведение по умолчанию путем возврата
YES
true
дляUIInterfaceOrientationPortrait
,UIInterfaceOrientationLandscapeLeft
, иUIInterfaceOrientationLandscapeRight
ориентации.Оператор импорта
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 3.2 через iOS 6.1.