IWMPControls.isAvailable (VB e 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.]

A propriedade isAvailable (o método get_isAvailable em C#) obtém um valor que indica se um tipo de informação especificado está disponível ou se uma ação especificada pode ser executada.

[Visual Basic]
ReadOnly Property isAvailable(
  bstrItem As System.String
) As System.Boolean
[C#]
bool get_isAvailable (
  System.String bstrItem
);

Parâmetros

bstrItem

Um System.String que é um dos valores a seguir.

Valor Descrição
Currentitem Descobre se o usuário pode definir a propriedade IWMPControls.currentItem .
Currentmarker Descobre se o usuário pode buscar um marcador específico.
currentPosition Descobre se o usuário pode buscar uma posição específica no arquivo. Alguns arquivos não dão suporte à busca.
Fastforward Descobre se o arquivo dá suporte ao encaminhamento rápido e se essa funcionalidade pode ser invocada. Muitos tipos de arquivo (e transmissões ao vivo) não dão suporte a fastForward.
fastReverse Descobre se o arquivo dá suporte a fastReverse e se essa funcionalidade pode ser invocada. Muitos tipos de arquivo (e transmissões ao vivo) não dão suporte a fastReverse.
Próximo Descobre se o usuário pode buscar a próxima entrada em uma playlist.
pause Descobre se o método IWMPControls.pause está disponível.
jogar Descobre se o método IWMPControls.play está disponível.
previous Descobre se o usuário pode buscar a entrada anterior em uma playlist.
Etapa Descobre se o método IWMPControls2.step está disponível durante a reprodução.
parar Descobre se o método IWMPControls.stop está disponível.

Valor da propriedade

System.Boolean

Um System.Boolean que indica se um tipo de informação especificado está disponível ou se uma ação especificada pode ser executada.

Comentários

IWMPControls.isAvailable é uma propriedade no Visual Basic que usa um parâmetro . Em C#, ele é conhecido como o método IWMPControls.get_isAvailable .

Exemplos

O exemplo a seguir usa a propriedade isAvailable (o método get_isAvailable em C#) para verificar se o item de mídia atual dá suporte à propriedade currentPosition . O objeto AxWMPLib.AxWindowsMediaPlayer é representado pela variável chamada player.

// If the currentPosition property is supported, seek to position 0.
if (player.Ctlcontrols.get_isAvailable("currentPosition"))
{
    player.Ctlcontrols.currentPosition = 0;
}

' If the currentPosition property is supported, seek to position 0.
If (player.Ctlcontrols.isAvailable("currentPosition")) Then

    player.Ctlcontrols.currentPosition = 0

End If

Requisitos

Requisito Valor
Versão
série Reprodutor Multimídia do Windows 9 ou posterior
Namespace
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Confira também

Interface IWMPControls (VB e C#)

IWMPControls.currentItem (VB e C#)

IWMPControls.pause (VB e C#)

IWMPControls.play (VB e C#)

IWMPControls.stop (VB e C#)

IWMPControls2.step (VB e C#)