共用方式為


IMDSPDeviceControl::P lay 方法 (mswmdm.h)

Play 方法會在目前的搜尋位置開始播放。 如果尚未呼叫 Seek 方法,則播放會從第一個檔案的開頭開始,而且未定義播放長度。

Syntax

HRESULT Play();

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_BUSY
裝置忙碌中。
WMDM_E_NOTSUPPORTED
此裝置上未實作播放函式。
E_FAIL
發生未指定的錯誤。

備註

這個方法可用來叫用裝置播放 (媒體) 裝置儲存媒體上的音訊播放 (播放,以及串流音訊播放 (將音訊數據從使用者的電腦串流處理到媒體裝置,) 播放。 Seek 方法會決定發生的播放形式。

某些裝置不支援裝置播放或串流音訊播放。 嘗試開始播放特定類型之前,必須先呼叫 GetCapabilities 方法。 如果嘗試不支援的播放,此方法會傳回WMDM_E_NOTSUPPORTED。

若要判斷媒體裝置是否可以在叫用播放作業之前播放音訊格式,您可以呼叫 IMDSPDevice::GetFormatSupport 方法。

規格需求

需求
目標平台 Windows
標頭 mswmdm.h
程式庫 Mssachlp.lib

另請參閱

IMDSPDevice::GetFormatSupport

IMDSPDeviceControl 介面

IMDSPDeviceControl::GetCapabilities

IMDSPDeviceControl::Seek