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, возникают ли события для подсказок данных в дорожках, а также отображаются ли в системе, приложении или вообще не отображаются субтитры и скрытые субтитры, содержащиеся в дорожках. |