Condividi tramite


Metodo IWMDMDeviceControl::P lay (mswmdm.h)

Il metodo Play inizia a giocare nella posizione di ricerca corrente. Se il metodo IWMDMDeviceControl::Seek non è stato chiamato, la riproduzione inizia all'inizio del primo file e la lunghezza di riproduzione non è definita.

Sintassi

HRESULT Play();

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_BUSY
Il dispositivo è occupato.
WMDM_E_NOTSUPPORTED
La funzione di riproduzione non viene implementata in questo dispositivo.
E_FAIL
Si è verificato un errore non specificato.

Commenti

Questo metodo viene usato per richiamare la riproduzione di entrambi i dispositivi (riproduzione di una traccia audio su un supporto di archiviazione del dispositivo multimediale) e la riproduzione audio in streaming (streaming di dati audio dal computer dell'utente al dispositivo multimediale, in cui viene riprodotto). Il metodo Seek determina la forma di riproduzione che si verifica.

Alcuni dispositivi non supportano la riproduzione di dispositivi o la riproduzione audio di streaming. Prima di tentare di avviare la riproduzione di un tipo specifico, è necessario chiamare il metodo GetCapabilities . Se viene tentata la riproduzione non supportata, questo metodo restituisce WMDM_E_NOTSUPPORTED.

Per determinare prima di richiamare l'operazione di riproduzione se è possibile riprodurre un formato audio dal dispositivo multimediale, è possibile chiamare il metodo GetFormatSupport .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

IWMDMDevice::GetFormatSupport

Interfaccia IWMDMDeviceControl

IWMDMDeviceControl::GetCapabilities

IWMDMDeviceControl::Seek

Interfaccia IWMDMObjectInfo