Windows.Media.Playback Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece funcionalidade para reproduzir arquivos de mídia em primeiro plano e tarefas em segundo plano.
Classes
BackgroundMediaPlayer |
Fornece acesso ao media player enquanto ele está em execução em segundo plano. Observação A partir do Windows, versão 1703, BackgroundMediaPlayer foi preterido e pode não estar disponível em versões futuras do Windows. Em vez disso, use a classe MediaPlayer . Para obter mais informações, consulte Reproduzir mídia em segundo plano. |
CurrentMediaPlaybackItemChangedEventArgs |
Fornece dados para o evento MediaPlaybackList.CurrentItemChanged . |
MediaBreak |
Representa um conjunto de um ou mais objetos MediaPlaybackItem que são reproduzidos antes, depois ou em pontos especificados durante a reprodução de outro MediaPlaybackItem. |
MediaBreakEndedEventArgs |
Fornece dados para o evento MediaBreakManager.BreakEnded , que ocorre quando a reprodução de um MediaBreak é encerrada. |
MediaBreakManager |
Fornece informações sobre e controle sobre os objetos MediaBreak associados a um MediaPlayer. Essa classe fornece eventos para quando uma pausa de mídia inicia a reprodução, termina a reprodução, é ignorada ou é buscada. Você também pode usar essa classe para determinar o MediaBreak que está sendo reproduzido no momento ou para iniciar ou ignorar a reprodução de um MediaBreak. |
MediaBreakSchedule |
Representa um conjunto de objetos MediaBreak associados a um MediaPlaybackItem e as posições dentro da reprodução do item em que as quebras de mídia são reproduzidas. |
MediaBreakSeekedOverEventArgs |
Fornece dados para o evento MediaBreakManager.BreaksSeekedOver , que ocorre quando o usuário busca a posição de reprodução de mídia após uma ou mais quebras de mídia pendentes. |
MediaBreakSkippedEventArgs |
Fornece dados para o evento MediaBreakManager.BreakSkipped , que ocorre quando a reprodução de um MediaBreak é ignorada. |
MediaBreakStartedEventArgs |
Fornece dados para o evento MediaBreakManager.BreakStarted , que ocorre quando a reprodução de um MediaBreak é iniciada. |
MediaItemDisplayProperties |
Define um conjunto de metadados para um MediaPlaybackItem exibido nos Controles de Transporte de Mídia do Sistema enquanto o item está sendo reproduzido. |
MediaPlaybackAudioTrackList |
Representa uma lista somente leitura de objetos AudioTrack , dos quais uma única faixa pode ser selecionada ao mesmo tempo. |
MediaPlaybackCommandManager |
Especifica o comportamento de e recebe eventos dos Controles de Transporte de Mídia do Sistema. Use essa classe para personalizar a interação entre um MediaPlayer e os Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.AutoRepeatModeReceived , que ocorre quando o gerenciador de comandos recebe um comando do controle de repetição automática dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerCommandBehavior |
Para uso com um objeto MediaPlaybackCommandManager, essa classe permite habilitar e desabilitar comandos de Controles de Transporte de Mídia do Sistema e permite que você responda a alterações no estado habilitado de um comando. |
MediaPlaybackCommandManagerFastForwardReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.FastForwardReceived , que ocorre quando o gerenciador de comandos recebe um comando do botão Avançar rapidamente dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerNextReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.NextReceived , que ocorre quando o gerenciador de comandos recebe um comando do botão Avançar dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerPauseReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.PauseReceived , que ocorre quando o gerenciador de comandos recebe um comando do botão Pausar dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerPlayReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.PlayReceived , que ocorre quando o gerenciador de comandos recebe um comando do botão Reproduzir dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerPositionReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.PositionReceived , que ocorre quando o gerenciador de comandos recebe um comando alterando a posição atual dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerPreviousReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.PreviousReceived , que ocorre quando o gerenciador de comandos recebe um comando do botão Reproduzir dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerRateReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.RateReceived , que ocorre quando o gerenciador de comandos recebe um comando alterando a taxa de reprodução atual dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerRewindReceivedEventArgs |
Fornece dados ou o evento MediaPlaybackCommandManager.RewindReceived , que ocorre quando o gerenciador de comandos recebe um comando do botão Retroceder dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackCommandManagerShuffleReceivedEventArgs |
Fornece dados ou o evento ShuffleReceived , que ocorre quando o gerenciador de comandos recebe um comando do controle Shuffle dos Controles de Transporte de Mídia do Sistema. |
MediaPlaybackItem |
Representa um item de mídia que pode ser reproduzido. Essa classe atua como um wrapper em torno de um MediaSource que expõe as faixas de áudio, as faixas de vídeo e as faixas de metadados cronometradas incluídas na fonte de mídia. |
MediaPlaybackItemError |
Representa um erro que ocorreu ao tentar resolve um MediaPlaybackItem. |
MediaPlaybackItemFailedEventArgs |
Fornece dados para o evento MediaPlaybackList.ItemFailed . |
MediaPlaybackItemOpenedEventArgs |
Fornece dados para o evento MediaPlaybackList.ItemOpened . |
MediaPlaybackList |
Representa uma lista de objetos MediaPlaybackItem que podem ser reproduzidos. Fornece métodos para alternar o item que está sendo reproduzido no momento e habilitar o looping e o embaralhamento. |
MediaPlaybackSession |
Fornece informações sobre o estado da sessão de reprodução atual de um MediaPlayer e fornece eventos para responder a alterações no estado da sessão de reprodução. |
MediaPlaybackSessionBufferingStartedEventArgs |
Fornece dados para o evento BufferingStarted de um MediaPlaybackSession. |
MediaPlaybackSessionOutputDegradationPolicyState |
Expressa o estado atual da política de degradação de saída de um MediaPlaybackSession. |
MediaPlaybackSphericalVideoProjection |
Gerencia as configurações de projeção de vídeo esférico para um MediaPlaybackSession. |
MediaPlaybackTimedMetadataTrackList |
Representa uma lista somente leitura de objetos TimedMetadataTrack . |
MediaPlaybackVideoTrackList |
Representa uma lista somente leitura de objetos VideoTrack , dos quais uma única faixa pode ser selecionada ao mesmo tempo. |
MediaPlayer |
Fornece acesso à funcionalidade de reprodução de mídia, como reprodução, pausa, avanço rápido, retrocesso e volume. |
MediaPlayerDataReceivedEventArgs |
Fornece dados para os eventos MessageReceivedFromBackground e MessageReceivedFromForeground . |
MediaPlayerFailedEventArgs |
Fornece os dados para eventos MediaFailed . |
MediaPlayerRateChangedEventArgs |
Fornece os dados para eventos MediaPlayerRateChanged . |
MediaPlayerSurface |
Fornece acesso a um ICompositionSurface que é compartilhado entre um MediaPlayer e um Compositor para habilitar a renderização de conteúdo MediaPlayer usando as APIs Windows.UI.Composition sem exigir o uso da estrutura XAML. |
PlaybackMediaMarker |
Representa um marcador em um local específico em uma linha de tempo de fluxo de mídia. |
PlaybackMediaMarkerReachedEventArgs |
Fornece dados para eventos PlaybackMediaMarkerReached . |
PlaybackMediaMarkerSequence |
Uma coleção ordenada de objetos PlaybackMediaMarker . |
TimedMetadataPresentationModeChangedEventArgs |
Fornece dados para o evento MediaPlaybackTimedMetadataTrackList.PresentationModeChanged . |
Interfaces
IMediaEnginePlaybackSource |
A interface implementada por classes que são fontes de reprodução do Mecanismo de Mídia. |
IMediaPlaybackSource |
Uma interface de marcador que identifica a classe de implementação como uma fonte de reprodução. |
Enumerações
AutoLoadedDisplayPropertyKind |
Especifica os tipos de metadados que podem ser exibidos automaticamente para um MediaPlaybackItem. Defina o tipo de dados que você deseja carregar automaticamente atribuindo um desses valores às propriedades AutoLoadedDisplayProperties . |
FailedMediaStreamKind |
Indica o tipo de fluxo de mídia que falhou. |
MediaBreakInsertionMethod |
Especifica o método usado para inserir a reprodução MediaBreak na reprodução do MediaPlaybackItem ao qual ele pertence. |
MediaCommandEnablingRule |
Especifica uma regra para habilitar um comando Controles de Transporte de Mídia do Sistema. |
MediaPlaybackItemChangedReason |
Especifica o motivo pelo qual o MediaPlaybackItem atual em uma MediaPlaybackList foi alterado. Verifique o motivo acessando a propriedade Reason do objeto CurrentMediaPlaybackItemChangedEventArgs passado para o evento MediaPlaybackList.CurrentItemChanged . |
MediaPlaybackItemErrorCode |
Especifica o tipo de erro que ocorreu ao abrir um MediaPlaybackItem. |
MediaPlaybackSessionVideoConstrictionReason |
Especifica o motivo baseado em política de que a saída de vídeo de um item de mídia está restrita. |
MediaPlaybackState |
Especifica o estado de reprodução de uma MediaPlaybackSession. |
MediaPlayerAudioCategory |
Especifica os tipos de áudio que podem ser reproduzidos por um media player. |
MediaPlayerAudioDeviceType |
Descreve o uso primário do dispositivo que está sendo usado para reproduzir áudio. Esse valor é usado por MediaPlayer.AudioDeviceType. |
MediaPlayerError |
Indica possíveis erros do media player. |
MediaPlayerState |
Indica os estados possíveis em que o jogador pode estar. Observação MediaPlayerState pode estar alterado ou indisponível após o Windows 10, versão 1607. Em vez disso, use MediaPlaybackState . |
SphericalVideoProjectionMode |
Especifica o modo de projeção esférico usado para renderizar vídeo. |
StereoscopicVideoRenderMode |
Especifica o modo de renderização estereoscópico atual para um MediaPlayer. |
TimedMetadataTrackPresentationMode |
Especifica se um conjunto de faixas de metadados cronometrados está listado no XAML **MediaTransportControls, se os eventos são gerados para indicações de dados nas faixas e se quaisquer legendas e legendas fechadas contidas nas faixas são exibidas pelo sistema, pelo aplicativo ou não. |