IMDSPDeviceControl::P lay 方法 (mswmdm.h)
Play 方法在当前搜寻位置开始播放。 如果尚未调用 Seek 方法,则播放从第一个文件的开头开始,并且未定义播放长度。
语法
HRESULT Play();
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
设备正忙。 |
|
播放功能未在此设备上实现。 |
|
发生了未指定的错误。 |
注解
此方法用于调用设备播放 (在媒体设备的存储介质上播放音频轨道) 和流式音频播放 (将音频数据从用户计算机流式传输到媒体设备() 播放)。 Seek 方法确定发生的播放形式。
某些设备不支持设备播放或流音频播放。 在尝试开始播放特定类型的之前,必须调用 GetCapabilities 方法。 如果尝试不受支持的播放,此方法将返回WMDM_E_NOTSUPPORTED。
若要在调用播放操作之前确定媒体设备是否可以播放音频格式,可以调用 IMDSPDevice::GetFormatSupport 方法。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | mswmdm.h |
Library | Mssachlp.lib |