共用方式為


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

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

Syntax

HRESULT Play();

傳回值

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

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

備註

此方法可用來叫用兩個裝置播放 (在媒體裝置儲存媒體上播放音訊播放軌,) 和串流音訊播放 (將音訊數據從使用者的計算機串流處理到媒體裝置,其中播放) 。 Seek 方法會決定發生的播放形式。

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

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

規格需求

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

另請參閱

IWMDMDevice::GetFormatSupport

IWMDMDeviceControl 介面

IWMDMDeviceControl::GetCapabilities

IWMDMDeviceControl::Seek

IWMDMObjectInfo 介面