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