Compartilhar via


Usando o controle Reprodutor Multimídia do Windows em um programa C++

[O recurso associado a esta página, Reprodutor Multimídia do Windows SDK, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer em vez de Reprodutor Multimídia do Windows SDK, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Observação

O uso do C++ para inserir o controle Reprodutor Multimídia do Windows tem suporte para Reprodutor Multimídia do Windows série 9 ou posterior.

 

Há várias maneiras diferentes de usar o controle Reprodutor Multimídia do Windows em um programa C++. Você pode criar uma instância do controle em um aplicativo de console ou inserir o controle em um aplicativo do Windows. Além disso, você pode implementar interfaces que permitem executar um controle Player inserido no modo remoto. Você pode personalizar a interface do usuário de um controle inserido aplicando um arquivo de definição de capa.

Essas informações são descritas nos tópicos a seguir.

Tópico Descrição
Usando o controle Reprodutor Multimídia do Windows em um aplicativo de console Descreve um aplicativo de console C++ simples que instancia o controle Reprodutor Multimídia do Windows para exibir a versão.
Hospedando o controle Reprodutor Multimídia do Windows em um aplicativo do Windows Descreve como usar a janela do host ActiveX da ATL para inserir o controle Reprodutor Multimídia do Windows em um programa do Windows.
Estabelecer comunicação remota do controle do Windows Media Player Descreve como inserir o controle Reprodutor Multimídia do Windows em um programa C++ no modo remoto, o que permite que os usuários desencaixem o controle para alternar para o modo completo do Player.
Manipulando eventos em C++ Descreve como receber notificações de eventos de Reprodutor Multimídia do Windows.
Usando skins com o controle Reprodutor Multimídia do Windows Descreve como aplicar um arquivo de capa a um controle Reprodutor Multimídia do Windows inserido em um programa C++.

 

Observação

Você pode inserir o controle Reprodutor Multimídia do Windows 10 Mobile em um aplicativo Windows CE. As técnicas usadas para fazer isso são semelhantes às usadas com o controle de Reprodutor Multimídia do Windows da área de trabalho. No entanto, há diferenças entre a ATL para Windows e a ATL para Windows CE. Esta documentação descreve as diferenças entre essas implementações, quando apropriado.

 

Referência de modelo de objeto para C++

Guia de controle do player