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 (для протокола MPNowPlayingSessionDelegate).

Подкласс этого класса позволяет легко создать тип, реализующий протокол.

Альтернативой является создание подкласса 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

Этот интерфейс представляет протокол MPMediaPlaybackObjective-C.

IMPNowPlayingSessionDelegate

Этот интерфейс представляет протокол MPNowPlayingSessionDelegateObjective-C.

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

Делегат, используемый в качестве аргумента enumeratorEnumerateValues(NSSet, MPMediaItemEnumerator).