Compartir a través de


Windows.Media.Playback Espacio de nombres

Proporciona funcionalidad para reproducir archivos multimedia desde tareas en primer plano y en segundo plano.

Clases

BackgroundMediaPlayer

Proporciona acceso al reproductor multimedia mientras se ejecuta en segundo plano.

Nota

A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano.

CurrentMediaPlaybackItemChangedEventArgs

Proporciona datos para el evento MediaPlaybackList.CurrentItemChanged .

MediaBreak

Representa un conjunto de uno o varios objetos MediaPlaybackItem que se reproducen antes, después o en puntos especificados durante la reproducción de otro Objeto MediaPlaybackItem.

MediaBreakEndedEventArgs

Proporciona datos para el evento MediaBreakManager.BreakEnded , que se produce cuando finaliza la reproducción de un objeto MediaBreak .

MediaBreakManager

Proporciona información sobre los objetos MediaBreak asociados a un objeto MediaPlayer y control sobre ellos. Esta clase proporciona eventos para cuando una interrupción multimedia inicia la reproducción, finaliza la reproducción, se omite o se busca. También puede usar esta clase para determinar la reproducción actual de MediaBreak o para iniciar o omitir la reproducción de un Objeto MediaBreak.

MediaBreakSchedule

Representa un conjunto de objetos MediaBreak asociados a un objeto MediaPlaybackItem y las posiciones dentro de la reproducción del elemento que se reproducen los saltos multimedia.

MediaBreakSeekedOverEventArgs

Proporciona datos para el evento MediaBreakManager.BreaksSeekedOver , que se produce cuando el usuario busca la posición de reproducción multimedia más allá de uno o varios saltos multimedia pendientes.

MediaBreakSkippedEventArgs

Proporciona datos para el evento MediaBreakManager.BreakSkipped , que se produce cuando se omite la reproducción de un objeto MediaBreak .

MediaBreakStartedEventArgs

Proporciona datos para el evento MediaBreakManager.BreakStarted , que se produce cuando se inicia la reproducción de un objeto MediaBreak .

MediaItemDisplayProperties

Define un conjunto de metadatos para un objeto MediaPlaybackItem que se muestra en los controles de transporte multimedia del sistema mientras se reproduce el elemento.

MediaPlaybackAudioTrackList

Representa una lista de solo lectura de objetos AudioTrack , de los que se puede seleccionar una sola pista a la vez.

MediaPlaybackCommandManager

Especifica el comportamiento de y recibe eventos de los controles de transporte multimedia del sistema. Utilice esta clase para personalizar la interacción entre un objeto MediaPlayer y los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.AutoRepeatModeReceived , que se produce cuando el administrador de comandos recibe un comando del control Repetición automática de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerCommandBehavior

Para su uso con un objeto MediaPlaybackCommandManager, esta clase permite habilitar y deshabilitar los comandos Controles de transporte multimedia del sistema y permite responder a los cambios en el estado habilitado de un comando.

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.FastForwardReceived , que se produce cuando el administrador de comandos recibe un comando del botón Avance rápido de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerNextReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.NextReceived , que se produce cuando el administrador de comandos recibe un comando del botón Siguiente de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerPauseReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.PauseReceived , que se produce cuando el administrador de comandos recibe un comando del botón Pausar de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerPlayReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.PlayReceived , que se produce cuando el administrador de comandos recibe un comando del botón Reproducir de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerPositionReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.PositionReceived , que se produce cuando el administrador de comandos recibe un comando que cambia la posición actual de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerPreviousReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.PreviousReceived , que se produce cuando el administrador de comandos recibe un comando del botón Reproducir de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerRateReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.RateReceived , que se produce cuando el administrador de comandos recibe un comando que cambia la velocidad de reproducción actual de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerRewindReceivedEventArgs

Proporciona datos o el evento MediaPlaybackCommandManager.RewindReceived , que se produce cuando el administrador de comandos recibe un comando del botón Rewind de los controles de transporte multimedia del sistema.

MediaPlaybackCommandManagerShuffleReceivedEventArgs

Proporciona datos o el evento ShuffleReceived , que se produce cuando el administrador de comandos recibe un comando del control Aleatorio de los controles de transporte multimedia del sistema.

MediaPlaybackItem

Representa un elemento multimedia que se puede reproducir. Esta clase actúa como un contenedor alrededor de un MediaSource que expone las pistas de audio, las pistas de vídeo y las pistas de metadatos con tiempo incluidas en el origen multimedia.

MediaPlaybackItemError

Representa un error que se produjo al intentar resolver un objeto MediaPlaybackItem.

MediaPlaybackItemFailedEventArgs

Proporciona datos para el evento MediaPlaybackList.ItemFailed .

MediaPlaybackItemOpenedEventArgs

Proporciona datos para el evento MediaPlaybackList.ItemOpened .

MediaPlaybackList

Representa una lista de objetos MediaPlaybackItem que se pueden reproducir. Proporciona métodos para cambiar el elemento que se está reproduciendo actualmente y habilitar bucles y orden aleatorios.

MediaPlaybackSession

Proporciona información sobre el estado de la sesión de reproducción actual de un objeto MediaPlayer y proporciona eventos para responder a los cambios en el estado de la sesión de reproducción.

MediaPlaybackSessionBufferingStartedEventArgs

Proporciona datos para el evento BufferingStarted de una clase MediaPlaybackSession.

MediaPlaybackSessionOutputDegradationPolicyState

Expresa el estado de la directiva de degradación de salida actual de mediaPlaybackSession.

MediaPlaybackSphericalVideoProjection

Administra la configuración de proyección de vídeo esférico para una clase MediaPlaybackSession.

MediaPlaybackTimedMetadataTrackList

Representa una lista de solo lectura de objetos TimedMetadataTrack .

MediaPlaybackVideoTrackList

Representa una lista de solo lectura de objetos VideoTrack , de los que se puede seleccionar una sola pista a la vez.

MediaPlayer

Proporciona acceso a la funcionalidad de reproducción multimedia, como reproducir, pausar, avanzar rápido, rebobinar y volumen.

MediaPlayerDataReceivedEventArgs

Proporciona datos para los eventos MessageReceivedFromBackground y MessageReceivedFromForeground .

MediaPlayerFailedEventArgs

Proporciona los datos de los eventos MediaFailed .

MediaPlayerRateChangedEventArgs

Proporciona los datos de los eventos MediaPlayerRateChanged .

MediaPlayerSurface

Proporciona acceso a un ICompositionSurface que se comparte entre mediaPlayer y un compositor para habilitar la representación del contenido de MediaPlayer mediante las API Windows.UI.Composition sin necesidad de usar el marco XAML.

PlaybackMediaMarker

Representa un marcador en una ubicación específica en una línea de tiempo de flujo multimedia.

PlaybackMediaMarkerReachedEventArgs

Proporciona datos para los eventos PlaybackMediaMarkerReached .

PlaybackMediaMarkerSequence

Colección ordenada de objetos PlaybackMediaMarker .

TimedMetadataPresentationModeChangedEventArgs

Proporciona datos para el evento MediaPlaybackTimedMetadataTrackList.PresentationModeChanged .

Interfaces

IMediaEnginePlaybackSource

Interfaz implementada por clases que son orígenes de reproducción del motor multimedia.

IMediaPlaybackSource

Interfaz de marcador que identifica la clase de implementación como origen de reproducción.

Enumeraciones

AutoLoadedDisplayPropertyKind

Especifica los tipos de metadatos que se pueden mostrar automáticamente para un objeto MediaPlaybackItem. Establezca el tipo de datos que desea cargar automáticamente asignando uno de estos valores a las propiedades AutoLoadedDisplayProperties .

FailedMediaStreamKind

Indica el tipo de secuencia multimedia que produjo un error.

MediaBreakInsertionMethod

Especifica el método que se usa para insertar la reproducción de MediaBreak en la reproducción del objeto MediaPlaybackItem al que pertenece.

MediaCommandEnablingRule

Especifica una regla para habilitar un comando Controles de transporte multimedia del sistema.

MediaPlaybackItemChangedReason

Especifica el motivo por el que cambió el objeto MediaPlaybackItem actual en un objeto MediaPlaybackList . Compruebe el motivo accediendo a la propiedad Reason del objeto CurrentMediaPlaybackItemChangedEventArgs pasado al evento MediaPlaybackList.CurrentItemChanged .

MediaPlaybackItemErrorCode

Especifica el tipo de error que se produjo al abrir un objeto MediaPlaybackItem.

MediaPlaybackSessionVideoConstrictionReason

Especifica el motivo basado en directivas por el que se limita la salida de vídeo de un elemento multimedia.

MediaPlaybackState

Especifica el estado de reproducción de una clase MediaPlaybackSession.

MediaPlayerAudioCategory

Especifica los tipos de audio que un reproductor multimedia puede reproducir.

MediaPlayerAudioDeviceType

Describe el uso principal del dispositivo que se usa para reproducir audio. Este valor lo usa MediaPlayer.AudioDeviceType.

MediaPlayerError

Indica posibles errores del reproductor multimedia.

MediaPlayerState

Indica los posibles estados en los que el jugador puede estar.

Nota

MediaPlayerState puede modificarse o no estar disponible después de Windows 10, versión 1607. Use MediaPlaybackState en su lugar.

SphericalVideoProjectionMode

Especifica el modo de proyección esférica que se usa para representar vídeo.

StereoscopicVideoRenderMode

Especifica el modo de representación estéreoscópico actual para un objeto MediaPlayer.

TimedMetadataTrackPresentationMode

Especifica si un conjunto de pistas de metadatos con tiempo se muestran en XAML **MediaTransportControls, si los eventos se generan para indicaciones de datos en las pistas y si el sistema muestra los subtítulos y subtítulos contenidos en las pistas, la aplicación o no.

Consulte también