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

Play 方法在当前搜寻位置开始播放。 如果尚未调用 IWMDMDeviceControl::Seek 方法,则从第一个文件的开头开始播放,并且未定义播放长度。

语法

HRESULT Play();

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
E_BUSY
设备正忙。
WMDM_E_NOTSUPPORTED
播放功能未在此设备上实现。
E_FAIL
发生了未指定的错误。

注解

此方法用于调用设备播放 (在媒体设备的存储介质上播放音频曲目) 和流式音频播放 (将音频数据从用户计算机流式传输到媒体设备() 播放)。 Seek 方法确定发生的播放形式。

某些设备不支持设备播放或流音频播放。 在尝试开始播放特定类型的之前,必须调用 GetCapabilities 方法。 如果尝试不受支持的播放,此方法将返回WMDM_E_NOTSUPPORTED。

若要在调用播放操作之前确定媒体设备是否可以播放音频格式,可以调用 GetFormatSupport 方法。

要求

要求
目标平台 Windows
标头 mswmdm.h
Library Mssachlp.lib

另请参阅

IWMDMDevice::GetFormatSupport

IWMDMDeviceControl 接口

IWMDMDeviceControl::GetCapabilities

IWMDMDeviceControl::Seek

IWMDMObjectInfo 接口