IWMDMObjectInfo::GetPlayLength 方法 (mswmdm.h)

GetPlayLength 方法以适合格式的单位检索对象的播放长度。 这是文件可以播放的剩余长度,而不是其总长度。

语法

HRESULT GetPlayLength(
  [out] DWORD *pdwLength
);

参数

[out] pdwLength

指向指定文件的剩余播放长度(以毫秒为单位)的 DWORD 的指针。

返回值

该方法返回 HRESULT。 Windows Media 设备管理器 中的所有接口方法都可以返回以下任一类错误代码:

  • 标准 COM 错误代码
  • 转换为 HRESULT 值的 Windows 错误代码
  • Windows Media 设备管理器错误代码
有关可能错误代码的广泛列表,请参阅 错误代码

注解

检索到的播放长度的值可以是对象的总长度减去当前播放位置 (如果尚未调用 SetPlayLength 方法) ,或者是 SetPlayLength 剪辑设置的值不大于对象的总播放长度减去当前播放位置。

当用户开始在媒体设备上播放文件时或应用程序调用 Play 方法时 ,播放 长度信息可能会更改。

对于包含可播放文件的文件夹或文件系统,返回的值以该文件夹或文件系统根目录中的可播放文件数表示。

要求

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

另请参阅

IWMDMObjectInfo 接口

SetPlayLength