IWMDMDeviceControl::P lay 方法 (mswmdm.h)
Play 方法會開始在目前的搜尋位置播放。 如果尚未呼叫 IWMDMDeviceControl::Seek 方法,則從第一個檔案的開頭開始播放,而且未定義播放長度。
Syntax
HRESULT Play();
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
裝置忙碌中。 |
|
播放函式不會在此裝置上實作。 |
|
發生未指定的錯誤。 |
備註
此方法可用來叫用兩個裝置播放 (在媒體裝置儲存媒體上播放音訊播放軌,) 和串流音訊播放 (將音訊數據從使用者的計算機串流處理到媒體裝置,其中播放) 。 Seek 方法會決定發生的播放形式。
某些裝置不支援裝置播放或串流音訊播放。 嘗試開始播放特定類型之前,必須先呼叫 GetCapabilities 方法。 如果嘗試不支援的播放,這個方法會傳回WMDM_E_NOTSUPPORTED。
若要在叫用播放作業之前判斷媒體裝置是否可以播放音訊格式,您可以呼叫 GetFormatSupport 方法。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | mswmdm.h |
程式庫 | Mssachlp.lib |