Compatibility Modes
9/8/2008
Depending on a versão de Windows Embedded CE, a implementação controle Windows Media Player pode operar em um dos dois modos para permitir compatibilidade com versões anteriores com o controle Microsoft ActiveMovie®, como mostra a seguinte tabela.
Modo | Description | Suporte versão |
---|---|---|
MediaPlayer |
Oferece suporte a quase todos os métodos, propriedades e notificações evento para o controle Windows Media Player. |
Windows CE 3.0 a Windows CE .NET 4.1, Windows CE .NET 4.2 exclusivamente |
O ActiveMovie |
Oferece suporte a quase todos os métodos, propriedades e eventos com suporte para o controle do ActiveMovie. |
Windows CE 3.0 Windows CE .NET 4.1 somente por meio |
O CLSID usado para criar uma instância do controle também determina o modo de operação.
Usando o CLSID anteriormente reservada para o controle do ActiveMovie cria uma instância do controle de Windows Media Player no que alternativo modo. O controle se comporta semelhante de controle do ActiveMovie mais antigo.
Existem alguns pontos a serem considerados ao determinar qual modo usar:
- O controle é acionado somente eventos apropriado para o modo no qual está instanciado.
- É o evento de erro Windows Media Player de com suporte única evento de erro. Há não manipulação de erro no modo do ActiveMovie.
- Muitos ActiveMovie métodos e propriedades têm os mesmos nomes que os membros do controle de Windows Media Player. Nesses casos, a funcionalidade Windows Media Player é fornecido no Matter que modo de compatibilidade o controle é instanciado no.
- Controle Player The Microsoft® NetShow não é com suporte.
Se o controle Windows Media Player é criado no modo ' ActiveMovie ', propriedades ou métodos Windows Media Player-específico podem ser acessadas como propriedades da propriedade MediaPlayer.
De exemplo, se o controle foi instanciado sob o nome AMovie1 no modo ' ActiveMovie ', a propriedade de volume pode ser acessado as follows.
AMovie1.MediaPlayer.Volume
Se o controle Windows Media Player é instanciado no modo MediaPlayer, o ' ActiveMovie ' propriedade é exposta, fornecendo acessar a métodos e propriedades geralmente disponível somente em que modo.
Se um controle MediaPlayer acessado a propriedade CurrentState, ele seria fazê-lo da seguinte maneira.
MediaPlayer1.ActiveMovie.CurrentState
Cada método, propriedade e evento listado de referência inclui uma seção compatibilidade que indica se esse item é parte do controle Windows Media Player, controle do ActiveMovie ou ambos.