Compartilhar via


Compatibility Modes

Windows Mobile SupportedWindows Embedded CE Supported

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.

See Also

Concepts

Windows Media Player Control Application Development