Поделиться через


MPMoviePlayerController Класс

Определение

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

[Foundation.Register("MPMoviePlayerController", true)]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, "Use 'AVPlayerViewController' (AVKit) instead.")]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class MPMoviePlayerController : Foundation.NSObject, IDisposable, MediaPlayer.IMPMediaPlayback
type MPMoviePlayerController = class
    inherit NSObject
    interface IMPMediaPlayback
    interface INativeObject
    interface IDisposable
Наследование
MPMoviePlayerController
Атрибуты
Реализации

Конструкторы

MPMoviePlayerController()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

MPMoviePlayerController(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

MPMoviePlayerController(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

MPMoviePlayerController(NSUrl)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

Свойства

AccessLog

Разработчики не должны использовать это нерекомендуемое свойство.

AirPlayVideoActive

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

AllowsAirPlay

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

BackgroundColor

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

BackgroundView

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

Class

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

ContentUrl

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

ControlStyle

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

CurrentPlaybackRate

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

CurrentPlaybackTime

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
DidEnterFullscreenNotification

Константа уведомлений для экрана DidEnterFullscreen

DidExitFullscreenNotification

Константа уведомлений для DidExitFullscreen

Duration

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

DurationAvailableNotification

Константа уведомлений для DurationAvailable

EndPlaybackTime

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

ErrorLog

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

Fullscreen

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

FullscreenAnimationCurveUserInfoKey

Представляет значение, связанное с константой MPMoviePlayerFullscreenAnimationCurveUserInfoKey.

FullscreenAnimationDurationUserInfoKey

Представляет значение, связанное с константой MPMoviePlayerFullscreenAnimationDurationUserInfoKey.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
InitialPlaybackTime

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

IsDirectBinding

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
IsPreparedToPlay

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

IsProxy

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
LoadState

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

LoadStateDidChangeNotification

Константа уведомлений для LoadStateDidChange

MediaPlaybackIsPreparedToPlayDidChangeNotification

Константы уведомлений для MediaPlaybackIsPreparedToPlayDidChange

MovieControlMode

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

MovieMediaTypes

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

MoviePlayerReadyForDisplayDidChangeNotification

Константа уведомлений для MoviePlayerReadyForDisplayDidChange

MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification

Константы уведомлений для MPMoviePlayerIsAirPlayVideoActiveDidChange

NaturalSize

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

NaturalSizeAvailableNotification

Константа уведомлений для NaturalSizeAvailable

NowPlayingMovieDidChangeNotification

Константа уведомлений для NowPlayingMovieDidChange

PlayableDuration

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

PlaybackDidFinishNotification

Константа уведомлений для Объекта PlaybackDidFinish

PlaybackDidFinishReasonUserInfoKey

Представляет значение, связанное с константой MPMoviePlayerPlaybackDidFinishReasonUserInfoKey.

PlaybackState

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

PlaybackStateDidChangeNotification

Константы уведомлений для PlaybackStateDidChange

ReadyForDisplay

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

RepeatMode

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
ScalingMode

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

ScalingModeDidChangeNotification

Константы уведомлений для ScalingModeDidChange

Self

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
ShouldAutoplay

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

SourceType

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

SourceTypeAvailableNotification

Константа уведомлений для SourceTypeAvailable

Superclass

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
ThumbnailErrorKey

Представляет значение, связанное с константой MPMoviePlayerThumbnailErrorKey.

ThumbnailImageKey

Представляет значение, связанное с константой MPMoviePlayerThumbnailImageKey.

ThumbnailImageRequestDidFinishNotification

Константы уведомлений для ThumbnailImageRequestDidFinish

ThumbnailTimeKey

Представляет значение, связанное с константой MPMoviePlayerThumbnailTimeKey.

TimedMetadata

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

TimedMetadataKeyDataType

Представляет значение, связанное с константой MPMoviePlayerTimedMetadataKeyDataType.

TimedMetadataKeyInfo

Представляет значение, связанное с константой MPMoviePlayerTimedMetadataKeyInfo.

TimedMetadataKeyLanguageCode

Представляет значение, связанное с константой MPMoviePlayerTimedMetadataKeyLanguageCode.

TimedMetadataKeyMIMEType

Представляет значение, связанное с константой MPMoviePlayerTimedMetadataKeyMIMEType.

TimedMetadataKeyName

Представляет значение, связанное с константой MPMoviePlayerTimedMetadataKeyName.

TimedMetadataUpdatedNotification

Константа уведомления для TimedMetadataUpdated

TimedMetadataUserInfoKey

Представляет значение, связанное с константой MPMoviePlayerTimedMetadataUserInfoKey.

TypesAvailableNotification

Константа уведомлений для TypesAvailable

UseApplicationAudioSession

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

View

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

WillEnterFullscreenNotification

Константа уведомлений для экрана WillEnterFullscreen

WillExitFullscreenNotification

Константа уведомлений для WillExitFullscreen

Zone

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
BeginSeekingBackward()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

BeginSeekingForward()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

Bind(NSString, NSObject, String, NSDictionary)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
CancelAllThumbnailImageRequests()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

CommitEditing()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
DangerousAutorelease()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
DangerousRelease()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
DangerousRetain()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
EndSeeking()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

Equals(NSObject)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Equals(Object)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
ExposedBindings()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
GetNativeHash()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Init()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Invoke(Action, Double)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
Pause()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

PerformSelector(Selector)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Play()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

PrepareForInterfaceBuilder()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
PrepareForPrerollAds()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

PrepareToPlay()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RequestThumbnails(NSNumber[], MPMovieTimeOption)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetFullscreen(Boolean, Boolean)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

SetNativeField(String, NSObject)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
Stop()

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

ThumbnailImageAt(Double, MPMovieTimeOption)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

GetDebugDescription(INSObjectProtocol)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

CancelPreroll(MPMoviePlayerController)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

PlayPrerollAd(MPMoviePlayerController, Action<NSError>)

Класс, который управляет воспроизведением фильма из файла или посредством потоковой передачи.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел