Compartilhar via


Método IWMDMDeviceControl::P lay (mswmdm.h)

O método Play começa a ser reproduzido na posição de busca atual. Se o método IWMDMDeviceControl::Seek não tiver sido chamado, a reprodução começará no início do primeiro arquivo e o comprimento da reprodução não será definido.

Sintaxe

HRESULT Play();

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_BUSY
O dispositivo está ocupado.
WMDM_E_NOTSUPPORTED
A função play não é implementada neste dispositivo.
E_FAIL
Ocorreu um erro não especificado.

Comentários

Esse método é usado para invocar a reprodução do dispositivo (reproduzindo uma faixa de áudio em um meio de armazenamento do dispositivo de mídia) e a reprodução de áudio de streaming (streaming de dados de áudio do computador do usuário para o dispositivo de mídia, onde ele é reproduzido). O método Seek determina a forma de reprodução que ocorre.

Alguns dispositivos não dão suporte à reprodução do dispositivo ou à reprodução de áudio de streaming. Antes de tentar iniciar a reprodução de um tipo específico, o método GetCapabilities deve ser chamado. Se houver uma tentativa de reprodução sem suporte, esse método retornará WMDM_E_NOTSUPPORTED.

Para determinar antes de invocar a operação de reprodução se um formato de áudio pode ser reproduzido pelo dispositivo de mídia, você pode chamar o método GetFormatSupport .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho mswmdm.h
Biblioteca Mssachlp.lib

Confira também

IWMDMDevice::GetFormatSupport

IWMDMDeviceControl Interface

IWMDMDeviceControl::GetCapabilities

IWMDMDeviceControl::Seek

IWMDMObjectInfo Interface