Modelo de objeto player para linguagens de script

[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.]

O ActiveX usa o conceito de objetos para conter a funcionalidade de programação. Reprodutor Multimídia do Windows usa vários objetos para dividir a funcionalidade que o controle fornece. O objeto raiz é o objeto Player e os outros objetos são anexados ao objeto Player por meio de propriedades específicas.

O diagrama a seguir mostra como o modelo de objeto de controle ActiveX do Reprodutor Multimídia do Windows 11 funciona para linguagens de script.

diagrama do modelo de objeto windows media player 11

Em C++e, às vezes, em linguagens .NET, os objetos são representados por interfaces COM. No modelo de objeto Reprodutor Multimídia do Windows, os nomes de interface COM são iguais ao nome do objeto, mas são prefixados com "IWMP". Por exemplo, o objeto Network é exposto por meio da interface IWMPNetwork .

As seções a seguir fornecem visões gerais conceituais para cada objeto:

A funcionalidade adicional está disponível por meio de determinadas interfaces COM. Se você pode acessar essas interfaces pode depender da linguagem usada para programação e outros fatores, como o modo usado para criar a instância do controle Reprodutor Multimídia do Windows. Para obter uma lista completa de interfaces COM expostas pelo controle Reprodutor Multimídia do Windows, consulte a Referência de Modelo de Objeto para C++.

Sobre o modelo de objeto player

Usando o controle Reprodutor Multimídia do Windows em uma solução de .NET Framework