IWMPMedia (VB 和 C#) 接口

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

提供一种设置和检索媒体项属性的方法。

IWMPMedia 接口公开以下属性。

成员

IWMPMedia (VB 和 C#) 接口具有以下成员类型:

方法

IWMPMedia (VB 和 C#) 接口使用这些方法。

方法 说明
getAttributeName 返回与指定索引对应的属性的名称。
getItemInfo 返回媒体项的指定属性的值。
getItemInfoByAtom 返回具有指定索引号的属性的值。
getMarkerName 返回指定索引处的标记的名称。
getMarkerTime 返回标记在指定索引处的时间。
isMemberOf 返回一个值,该值指示指定的媒体项是否是指定播放列表的成员。
isReadOnlyItem 返回一个值,该值指示是否可以编辑指定媒体项的属性。
setItemInfo 设置媒体项的指定属性的值。

属性

IWMPMedia (VB 和 C#) 接口具有这些属性。

属性 访问类型 说明
attributeCount
只读
获取可为媒体项查询和/或设置的属性数。
时间
只读
获取当前媒体项的持续时间(以秒为单位)。
durationString
只读
获取一个值,该值指示 HH:MM:SS 格式的当前媒体项的持续时间。
imageSourceHeight
只读
获取当前媒体项的高度(以像素为单位)。
imageSourceWidth
只读
获取当前媒体项的宽度(以像素为单位)。
isIdentical
只读
获取一个值,该值指示指定的媒体项是否与当前媒体项相同。 在 C# 中,这是 get_isIdentical 方法。
markerCount
只读
获取媒体项中的标记数。
name
只读
获取或设置媒体项的名称。
sourceURL
只读
获取媒体项的 URL。

使用以下属性或方法通过以下对象或接口访问获取 IWMPMedia 接口。

对象或接口 属性或方法
IWMPControls currentitem
AxWindowsMediaPlayer currentMedianewMedia
IWMPPlaylist C#) 中的 (get_Item

要求

要求
标头
Wmp.h

另请参阅

Visual Basic .NET 和 C 的接口#

IWMPMedia2 接口 (VB 和 C#)

IWMPMedia3 接口 (VB 和 C#)