Windows.Media.Playback Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет функциональные возможности для воспроизведения файлов мультимедиа из переднего плана и фоновых задач.
Классы
BackgroundMediaPlayer |
Предоставляет доступ к проигрывателю мультимедиа во время его работы в фоновом режиме. Примечание Начиная с Windows версии 1703 , BackgroundMediaPlayer является нерекомендуемой и может быть недоступна в будущих версиях Windows. Вместо этого используйте класс MediaPlayer . Дополнительные сведения см. в разделе Воспроизведение мультимедиа в фоновом режиме. |
CurrentMediaPlaybackItemChangedEventArgs |
Предоставляет данные для события MediaPlaybackList.CurrentItemChanged . |
MediaBreak |
Представляет набор из одного или нескольких объектов MediaPlaybackItem , которые воспроизводятся до, после или в указанных точках во время воспроизведения другого объекта MediaPlaybackItem. |
MediaBreakEndedEventArgs |
Предоставляет данные для события MediaBreakManager.BreakEnded , которое возникает после завершения воспроизведения MediaBreak . |
MediaBreakManager |
Предоставляет сведения об объектах MediaBreak , связанных с MediaPlayer, и управление ими. Этот класс предоставляет события, связанные с началом воспроизведения, завершением воспроизведения, пропуском или поиском мультимедиа. Этот класс также можно использовать для определения текущего воспроизводимого объекта MediaBreak , а также для запуска или пропуска воспроизведения MediaBreak. |
MediaBreakSchedule |
Представляет набор объектов MediaBreak , связанных с MediaPlaybackItem , и позиции в воспроизведении элемента, в которых воспроизводится разрывы мультимедиа. |
MediaBreakSeekedOverEventArgs |
Предоставляет данные для события MediaBreakManager.BreakSeekedOver , которое происходит, когда пользователь ищет позицию воспроизведения мультимедиа после одного или нескольких ожидающих перерывов мультимедиа. |
MediaBreakSkippedEventArgs |
Предоставляет данные для события MediaBreakManager.BreakSkipped , которое возникает при пропуске воспроизведения MediaBreak . |
MediaBreakStartedEventArgs |
Предоставляет данные для события MediaBreakManager.BreakStarted , которое возникает при запуске воспроизведения MediaBreak . |
MediaItemDisplayProperties |
Определяет набор метаданных для объекта MediaPlaybackItem , который отображается в системных элементах управления транспортировкой мультимедиа во время воспроизведения элемента. |
MediaPlaybackAudioTrackList |
Представляет доступный только для чтения список объектов AudioTrack , из которых одновременно можно выбрать одну дорожку. |
MediaPlaybackCommandManager |
Указывает поведение и получает события от системных элементов управления транспортировкой мультимедиа. Используйте этот класс для настройки взаимодействия между MediaPlayer и системным элементом управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.AutoRepeatModeReceived , которое происходит, когда диспетчер команд получает команду из элемента управления Автоповтор системного элемента управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerCommandBehavior |
Для использования с объектом MediaPlaybackCommandManager этот класс позволяет включать и отключать системные команды управления транспортировкой мультимедиа, а также реагировать на изменения в включенном состоянии команды. |
MediaPlaybackCommandManagerFastForwardReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.FastForwardReceived , которое возникает, когда диспетчер команд получает команду от кнопки Перемотка вперед системного элемента управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerNextReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.NextReceived , которое возникает, когда диспетчер команд получает команду с кнопки Далее системного элемента управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerPauseReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.PauseReceived , которое происходит, когда диспетчер команд получает команду с кнопки Пауза системного элемента управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerPlayReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.PlayReceived , которое возникает, когда диспетчер команд получает команду с кнопки Воспроизвести системного элемента управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerPositionReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.PositionReceived , которое возникает, когда диспетчер команд получает команду, изменяющую текущее положение от системных элементов управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerPreviousReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.PreviousReceived , которое происходит, когда диспетчер команд получает команду с кнопки Воспроизвести системного элемента управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerRateReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.RateReceived , которое происходит, когда диспетчер команд получает команду, изменяющую текущую скорость воспроизведения от системных элементов управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerRewindReceivedEventArgs |
Предоставляет данные или событие MediaPlaybackCommandManager.RewindReceived , которое возникает, когда диспетчер команд получает команду от кнопки Перемотка системных элементов управления транспортировкой мультимедиа. |
MediaPlaybackCommandManagerShuffleReceivedEventArgs |
Предоставляет данные или событие ShuffleReceived , которое возникает, когда диспетчер команд получает команду из элемента управления Перемешиванию системных элементов управления транспортировкой мультимедиа. |
MediaPlaybackItem |
Представляет элемент мультимедиа, который можно воспроизвести. Этот класс действует как оболочка вокруг MediaSource , которая предоставляет звуковые дорожки, видеодорожки и временные дорожки метаданных, включенные в источник мультимедиа. |
MediaPlaybackItemError |
Представляет ошибку, которая произошла при попытке разрешить MediaPlaybackItem. |
MediaPlaybackItemFailedEventArgs |
Предоставляет данные для события MediaPlaybackList.ItemFailed . |
MediaPlaybackItemOpenedEventArgs |
Предоставляет данные для события MediaPlaybackList.ItemOpened . |
MediaPlaybackList |
Представляет список объектов MediaPlaybackItem , которые можно воспроизвести. Предоставляет методы для переключения текущего воспроизводимого элемента и включения циклов и перетасовки. |
MediaPlaybackSession |
Предоставляет сведения о состоянии текущего сеанса воспроизведения MediaPlayer и предоставляет события для реагирования на изменения в состоянии сеанса воспроизведения. |
MediaPlaybackSessionBufferingStartedEventArgs |
Предоставляет данные для события BufferingStartedобъекта MediaPlaybackSession. |
MediaPlaybackSessionOutputDegradationPolicyState |
Выражает текущее состояние политики снижения производительности выходных данных объекта MediaPlaybackSession. |
MediaPlaybackSphericalVideoProjection |
Управляет параметрами проекции сферического видео для MediaPlaybackSession. |
MediaPlaybackTimedMetadataTrackList |
Представляет доступный только для чтения список объектов TimedMetadataTrack . |
MediaPlaybackVideoTrackList |
Представляет доступный только для чтения список объектов VideoTrack , из которых можно выбрать одну дорожку одновременно. |
MediaPlayer |
Предоставляет доступ к функциям воспроизведения мультимедиа, таким как воспроизведение, приостановка, быстрое перемещение вперед, перемотка и громкость. |
MediaPlayerDataReceivedEventArgs |
Предоставляет данные для событий MessageReceivedFromBackground и MessageReceivedFromForeground . |
MediaPlayerFailedEventArgs |
Предоставляет данные для событий MediaFailed . |
MediaPlayerRateChangedEventArgs |
Предоставляет данные для событий MediaPlayerRateChanged . |
MediaPlayerSurface |
Предоставляет доступ к интерфейсу ICompositionSurface , совместно используемому MediaPlayer и Compositor , чтобы обеспечить отрисовку содержимого MediaPlayer с помощью API Windows.UI.Composition без использования платформы XAML. |
PlaybackMediaMarker |
Представляет маркер в определенном расположении во временной строке потока мультимедиа. |
PlaybackMediaMarkerReachedEventArgs |
Предоставляет данные для событий PlaybackMediaMarkerReached . |
PlaybackMediaMarkerSequence |
Упорядоченная коллекция объектов PlaybackMediaMarker . |
TimedMetadataPresentationModeChangedEventArgs |
Предоставляет данные для события MediaPlaybackTimedMetadataTrackList.PresentationModeChanged . |
Интерфейсы
IMediaEnginePlaybackSource |
Интерфейс, реализованный классами, которые являются источниками воспроизведения обработчика мультимедиа. |
IMediaPlaybackSource |
Интерфейс маркера, определяющий реализующий класс в качестве источника воспроизведения. |
Перечисления
AutoLoadedDisplayPropertyKind |
Указывает типы метаданных, которые могут автоматически отображаться для Объекта MediaPlaybackItem. Задайте тип данных, которые нужно загрузить автоматически, назначив одно из этих значений свойствам AutoLoadedDisplayProperties . |
FailedMediaStreamKind |
Указывает тип потока мультимедиа, который завершился сбоем. |
MediaBreakInsertionMethod |
Указывает метод, используемый для вставки воспроизведения MediaBreak в воспроизведение Объекта MediaPlaybackItem , которому он принадлежит. |
MediaCommandEnablingRule |
Указывает правило для включения команды системных элементов управления транспортировкой мультимедиа. |
MediaPlaybackItemChangedReason |
Указывает причину изменения текущего объекта MediaPlaybackItem в MediaPlaybackList . Проверьте причину, перейдя к свойству Reason объекта CurrentMediaPlaybackItemChangedEventArgs , переданного в событие MediaPlaybackList.CurrentItemChanged . |
MediaPlaybackItemErrorCode |
Указывает тип ошибки, которая произошла при открытии Объекта MediaPlaybackItem. |
MediaPlaybackSessionVideoConstrictionReason |
Указывает основанную на политике причину, по которой видеовыход элемента мультимедиа сужается. |
MediaPlaybackState |
Указывает состояние воспроизведения Объекта MediaPlaybackSession. |
MediaPlayerAudioCategory |
Указывает типы звука, которые могут воспроизводиться проигрывателем мультимедиа. |
MediaPlayerAudioDeviceType |
Описывает основное использование устройства, которое используется для воспроизведения звука. Это значение используется MediaPlayer.AudioDeviceType. |
MediaPlayerError |
Указывает на возможные ошибки проигрывателя мультимедиа. |
MediaPlayerState |
Указывает возможные состояния, в которые может находиться игрок. Примечание MediaPlayerState может быть изменен или недоступен после Windows 10 версии 1607. Вместо этого используйте MediaPlaybackState . |
SphericalVideoProjectionMode |
Указывает режим сферической проекции, используемый для отрисовки видео. |
StereoscopicVideoRenderMode |
Указывает текущий режим стереоскопической отрисовки для MediaPlayer. |
TimedMetadataTrackPresentationMode |
Указывает, отображается ли набор временных дорожек метаданных в **MediaTransportControls XAML, возникают ли события для подсказок данных в дорожках, а также отображаются ли в системе, приложении или вообще не отображаются субтитры и скрытые субтитры, содержащиеся в дорожках. |