Condividi tramite


Metodo IMDSPDeviceControl::P lay (mswmdm.h)

Il metodo Play inizia a giocare nella posizione di ricerca corrente. Se il metodo 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 valore 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 è implementata in questo dispositivo.
E_FAIL
Si è verificato un errore non specificato.

Commenti

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

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

Per determinare se un formato audio può essere riprodotto dal dispositivo multimediale prima di richiamare l'operazione di riproduzione, è possibile chiamare il metodo IMDSPDevice::GetFormatSupport .

Requisiti

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

Vedi anche

IMDSPDevice::GetFormatSupport

Interfaccia IMDSPDeviceControl

IMDSPDeviceControl::GetCapabilities

IMDSPDeviceControl::Seek