MediaCollection. getAttributeStringCollection 方法

GetAttributeStringCollection 方法检索 StringCollection 对象,该对象表示指定介质类型内指定属性的所有值的集合。

语法

retVal = MediaCollection.getAttributeStringCollection(
  attribute,
  mediaType
)

参数

特性 [中]

指定特性的 字符串

媒体 [ 的中]

表示媒体类型的 字符串。 包含以下值之一: "音频"、"视频"、"播放列表" 或 "其他"。

返回值

此方法返回 StringCollection 对象。

备注

若要使用此方法,需要对库的读取权限。 有关详细信息,请参阅 库访问

有关 Windows Media Player 支持的属性的信息,请参阅 "属性参考" 部分。

示例

以下 JScript 示例使用 MediaCollectiongetAttributeStringCollection 显示与媒体集合中音频项的特定属性相对应的值的列表。 使用 ID = "属性" 创建的 HTML SELECT 元素允许用户选择属性,如艺术家、流派或唱片集。 使用 ID = "AttributeVals" 创建的 HTML TEXTAREA 元素会显示结果。 已创建 ID 为 "Player" 的 播放机 对象。

// Clear the text in the display area.
AttributeVals.value = "";

// Store the mediaCollection object.
var library = Player.mediaCollection;

// Get the string collection for the attribute type the user selects.
var all = library.getAttributeStringCollection(Attribute.value, "Audio");

// Loop through the string collection.
for (i = 0; i < all.count; i++){

    // Display the items one line at a time.
    AttributeVals.value += all.item(i);
    AttributeVals.value += "\n";
}

要求

要求
版本
Windows Media Player 版本7.0 或更高版本。
DLL
Wmp.dll

另请参阅

MediaCollection 对象

设置. mediaAccessRights

设置. requestMediaAccessRights

StringCollection 对象