MediaPlayer Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео.
Классы
| Имя | Описание |
|---|---|
| AVMediaSelectionGroup_MPNowPlayingInfoLanguageOptionAdditions |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| AVMediaSelectionOption_MPNowPlayingInfoLanguageOptionAdditions |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| ItemsPickedEventArgs |
Предоставляет данные для события на основе метода протокола Objective-C. |
| MPAdTimeRange |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPChangeLanguageOptionCommandEvent |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPChangePlaybackPositionCommand |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPChangePlaybackPositionCommandEvent |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPChangePlaybackRateCommand |
Значение, MPRemoteCommand которое изменяет частоту воспроизведения. |
| MPChangePlaybackRateCommandEvent |
Предоставляет частоту воспроизведения для элемента мультимедиа. |
| MPChangeRepeatModeCommand |
Содержит текущий MPRepeatType. |
| MPChangeRepeatModeCommandEvent |
MPRepeatType Связывает логическое значение и указывает, следует ли сохранить режим повторения. |
| MPChangeShuffleModeCommand |
Содержит текущий MPShuffleType. |
| MPChangeShuffleModeCommandEvent |
MPShuffleType Связывает логическое значение и указывает, следует ли сохранять режим перетасовки. |
| MPContentItem |
Осмысленные пользователем сведения о объекте MPMediaItem. |
| MPErrorCodeExtensions |
Методы расширения для MPErrorCode перечисления. |
| MPFeedbackCommand |
Дополнительные сведения о командах обратной связи, определенных в MPRemoteCommandCenter. |
| MPFeedbackCommandEvent |
Дополнительные сведения о свойствах обратной связи, определенных в MPRemoteCommandCenter. |
| MPLanguageOptionCharacteristics |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaEntity |
Абстрактный базовый класс для MPMediaItem и MPMediaItemCollection классов. |
| MPMediaItem |
Один элемент средств массовой информации, например песня или видео. |
| MPMediaItemAnimatedArtwork |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaItemArtwork |
Рисунок, например обложка альбома, связанная с MPMediaItem. |
| MPMediaItemCollection |
Отсортированный набор MPMediaItems. |
| MPMediaLibrary |
Представляет синхронизированный набор MPMediaItems на устройстве. |
| MPMediaLibrary.Notifications |
Уведомления, опубликованные классом MPMediaLibrary . |
| MPMediaPickerController |
Значение, UIViewController позволяющее пользователю приложения выбрать элемент мультимедиа. |
| MPMediaPickerControllerDelegate |
Объект делегата MPMediaPickerController для класса. Разработчики приложений могут использовать этот deelegate для реагирования на события, связанные с выбором элементов мультимедиа. |
| MPMediaPickerControllerDelegate_Extensions |
Методы расширения для IMPMediaPickerControllerDelegate интерфейса для поддержки всех методов из протокола MPMediaPickerControllerDelegate. |
| MPMediaPlaylist |
Играемая коллекция MPMediaItems. |
| MPMediaPlaylistCreationMetadata |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaPlaylistProperty |
Свойства элемента MPMediaPlaylist, например имя, атрибуты и начальные элементы. |
| MPMediaPredicate |
Базовый класс для типов, указывающих фильтры для MPMediaQuery запросов. |
| MPMediaPropertyPredicate |
Тип, MPMediaPredicate который вычисляет MPMediaTypes. |
| MPMediaQuery |
Позволяет разработчику приложений программно выполнять поиск MPMediaLibrary , применяя ноль или больше MPMediaPredicates и необязательный MPMediaGrouping. |
| MPMediaQuerySection |
Подмножество значений, возвращаемых атрибутом MPMediaQuery, как указано в атрибуте ItemSections или CollectionSections свойствах. |
| MPMovieAccessLog |
Журналы метрик, связанных с потоковым воспроизведением фильма. |
| MPMovieAccessLogEvent |
Представляет определенную метрику или событие, возникшее во время воспроизведения в сети фильма. |
| MPMovieErrorLog |
Журнал ошибок, возникших во время сетевых ресурсов. |
| MPMovieErrorLogEvent |
Событие, задокументирование ошибки воспроизведения сети. |
| MPMoviePlayerController |
Класс, который управляет воспроизведением фильма из файла или потоковой передачи. |
| MPMoviePlayerController.Notifications |
Уведомления, опубликованные классом MPMoviePlayerController . |
| MPMoviePlayerFinishedEventArgs |
Предоставляет данные для события на основе размещенного NSNotification объекта. |
| MPMoviePlayerFullScreenEventArgs |
Предоставляет данные для события на основе размещенного NSNotification объекта. |
| MPMoviePlayerThumbnailEventArgs |
Предоставляет данные для события на основе размещенного NSNotification объекта. |
| MPMoviePlayerTimedMetadataEventArgs |
Предоставляет данные для события на основе размещенного NSNotification объекта. |
| MPMoviePlayerViewController |
Подкласс UIViewController , который может представить и воспроизвести фильм. |
| MPMusicPlayerApplicationController |
Контроллер приложения для изменения очереди воспроизведения в данный момент. |
| MPMusicPlayerController |
Класс, который воспроизводит элементы мультимедиа из устройства MPMediaLibrary. |
| MPMusicPlayerController.Notifications |
Уведомления, опубликованные классом MPMusicPlayerController . |
| MPMusicPlayerControllerMutableQueue |
Изменяемая очередь элементов мультимедиа для воспроизведения. |
| MPMusicPlayerControllerQueue |
Неизменяемая очередь элементов мультимедиа для воспроизведения.. |
| MPMusicPlayerControllerQueue.Notifications |
Уведомления, опубликованные классом MPMusicPlayerControllerQueue . |
| MPMusicPlayerMediaItemQueueDescriptor |
Работает в очередях проигрывателя мультимедиа. |
| MPMusicPlayerPlayParameters |
Содержит словарь параметров музыкального набора для воспроизведения элементов. |
| MPMusicPlayerPlayParametersQueueDescriptor |
Класс для управления временем начала и порядка воспроизведения на основе результатов параметра воспроизведения API MusicKit. |
| MPMusicPlayerQueueDescriptor |
Базовый класс для дескрипторов для очередей элементов хранилища и аудио. |
| MPMusicPlayerStoreQueueDescriptor |
Реализует изменение элементов мультимедиа в очереди проигрывателя, выбрав их по идентификатору хранилища. |
| MPNowPlayingInfo |
Сведения, связанные с MPNowPlayingInfoCenter. |
| MPNowPlayingInfoCenter |
Класс, который инкапсулирует данные и функции, относящиеся к сведениям о "теперь воспроизводимой" информации, отображаемой на экране блокировки устройства, телевизоре во время AirPlay или (потенциально) на внешней аксессуаре, например док-станции или стереофоне автомобиля. |
| MPNowPlayingInfoLanguageOption |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPNowPlayingInfoLanguageOptionGroup |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPNowPlayingSession |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPNowPlayingSessionDelegate |
Это класс, реализующий интерфейс IMPNowPlayingSessionDelegate (для протокола Подкласс этого класса позволяет легко создать тип, реализующий протокол. Альтернативой является создание подкласса NSObject и последующего реализации интерфейса IMPNowPlayingSessionDelegate. |
| MPNowPlayingSessionDelegate_Extensions |
Методы расширения для IMPNowPlayingSessionDelegate интерфейса для поддержки всех методов из протокола MPNowPlayingSessionDelegate. |
| MPPlayableContentDataSource |
Предоставляет сведения о метаданных мультимедиа внешним проигрывателям мультимедиа. |
| MPPlayableContentDataSource_Extensions |
Методы расширения для IMPPlayableContentDataSource интерфейса для поддержки всех методов из протокола MPPlayableContentDataSource. |
| MPPlayableContentDelegate |
Делегирование объекта, предоставляющего методы для внешних проигрывателей мультимедиа для отправки команд воспроизведения в приложение. |
| MPPlayableContentDelegate_Extensions |
Методы расширения для IMPPlayableContentDelegate интерфейса для поддержки всех методов из протокола MPPlayableContentDelegate. |
| MPPlayableContentManager |
Управляет взаимодействием между приложением и внешними проигрывателями мультимедиа. |
| MPPlayableContentManagerContext |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPRatingCommand |
Дополнительные сведения о командах оценки, определенных в MPRemoteCommandCenter. |
| MPRatingCommandEvent |
Дополнительные сведения о свойствах оценки, определенных в MPRemoteCommandCenter. |
| MPRemoteCommand |
Класс, который разработчики приложений могут использовать для добавления и удаления действий (команд) для целевых объектов (игроков). |
| MPRemoteCommandCenter |
Класс, обрабатывающий события из внешних проигрывателей мультимедиа. |
| MPRemoteCommandEvent |
Класс, предоставляющий сведения о команде проигрывателя. |
| MPSeekCommandEvent |
Дополнительные сведения о свойствах поиска, определенных в MPRemoteCommandCenter. |
| MPSkipIntervalCommand |
Дополнительные сведения о свойствах команды пропуска, определенных в MPRemoteCommandCenter. |
| MPSkipIntervalCommandEvent |
Частота интервала времени внешнего проигрывателя мультимедиа. |
| MPTimedMetadata |
Инкапсулирует метаданные времени для использования с потоками мультимедиа на основе времени на основе времени. |
| MPVolumeSettings |
Инкапсулирует функции, связанные с отображением или скрытием элементов управления томами. |
| MPVolumeView |
Значение, UIView представляющее ползунок, используемый для задания системного выходного тома. |
| MPVolumeView.MPVolumeViewAppearance |
Класс внешнего вида для объектов типа MPVolumeView. |
| MPVolumeView.Notifications |
Уведомления, опубликованные классом MPVolumeView . |
| NSUserActivity_MediaPlayerAdditions |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
Интерфейсы
| Имя | Описание |
|---|---|
| IMPMediaPickerControllerDelegate |
Объект делегата MPMediaPickerController для класса. Разработчики приложений могут использовать этот deelegate для реагирования на события, связанные с выбором элементов мультимедиа. |
| IMPMediaPlayback |
Этот интерфейс представляет протокол |
| IMPNowPlayingSessionDelegate |
Этот интерфейс представляет протокол |
| IMPPlayableContentDataSource |
Предоставляет сведения о метаданных мультимедиа внешним проигрывателям мультимедиа. |
| IMPPlayableContentDelegate |
Делегирование объекта, предоставляющего методы для внешних проигрывателей мультимедиа для отправки команд воспроизведения в приложение. |
| IMPSystemMusicPlayerController |
Протокол воспроизведения видео с помощью приложения Music. |
Перечисления
| Имя | Описание |
|---|---|
| MPChangeLanguageOptionSetting |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPErrorCode |
Перечисляет коды ошибок в домене Проигрыватель мультимедиа. |
| MPMediaGrouping |
Перечисление, значения которого указывают различные способы, в которых носитель может быть логически сгруппирован. |
| MPMediaLibraryAuthorizationStatus |
Перечисляет состояние разрешения приложения на доступ к библиотеке мультимедиа. |
| MPMediaPlaylistAttribute |
Перечисление, значения которого указывают различные типы списка воспроизведения. |
| MPMediaPredicateComparison |
Перечисление, значения которого указывают тип сравнения для использования с параметром MPMediaPredicate. |
| MPMediaType |
Перечисление, значения которого указывают различные типы носителей. |
| MPMovieControlMode |
Разработчики приложений не должны использовать этот устаревший класс, а вместо этого использовать MPMovieControlStyle. |
| MPMovieControlStyle |
Перечисление, значения которого указывают различные режимы для ControlStyle свойства. |
| MPMovieFinishReason |
Перечисление, значения которого указывают различные способы завершения фильма. |
| MPMovieLoadState |
Перечисление, значения которого отражают состояние загрузки фильма. Используется в свойстве LoadState . |
| MPMovieMediaType |
Перечисление, указывающее типы мультимедиа фильма. Используется со свойством MovieMediaTypes . |
| MPMoviePlaybackState |
Перечисление возможных состояний, в которых MPMoviePlayerController может быть. Используется со свойством PlaybackState . |
| MPMovieRepeatMode |
Перечисление, указывающее, должен ли фильм повторяться или нет. Используется со свойством RepeatMode . |
| MPMovieScalingMode |
Перечисление режимов масштабирования видео. Используется со свойством ScalingMode . |
| MPMovieSourceType |
Перечисление, указывающее, предоставляются ли данные фильма файлом или потоковой передачей. Используется со свойством SourceType . |
| MPMovieTimeOption |
Перечисление, указывающее, какой кадр следует использовать при создании эскизов. |
| MPMusicPlaybackState |
Перечисление состояний, в которых MPMusicPlayerController может быть. Используется со свойством PlaybackState . |
| MPMusicRepeatMode |
Перечисление режимов повторения музыки. Используется со свойством RepeatMode . |
| MPMusicShuffleMode |
Перечисление режимов перетасовки для использования со свойством ShuffleMode . |
| MPNowPlayingInfoLanguageOptionType |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPNowPlayingInfoMediaType |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPNowPlayingPlaybackState |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPRemoteCommandHandlerStatus |
Перечисляет значения, указывающие, выполнена ли команда успешно, не удалось или не может воспроизводиться тип запрошенного носителя. |
| MPRepeatType |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPSeekCommandEventType |
Перечисляет значения, указывающие, началась ли команда или завершила операцию поиска. |
| MPShuffleType |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
Делегаты
| Имя | Описание |
|---|---|
| MPMediaItemAnimatedArtworkPreviewImageRequestCallback |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaItemAnimatedArtworkPreviewImageRequestHandler |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler |
Пространство имен MediaPlayer предоставляет высокоуровневые классы для стандартного воспроизведения звука или видео. |
| MPMediaItemEnumerator |
Делегат, используемый в качестве аргумента |