Playlist.attributeCount
[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
attributeCount 属性检索与播放列表关联的属性数。
语法
玩家。currentPlaylist。attributeCount
可能的值
此属性是只读 Number (长) 。
备注
由于播放列表可能来自许多不同的源,因此它们可以具有多个不同的属性集。 此方法检索可用属性的总数,以便 Playlist 对象的其他方法可以访问它们。
若要检索此属性的值,需要对库的读取访问权限。 有关详细信息,请参阅 库访问。
有关 Windows 媒体播放器 支持的属性的信息,请参阅 Windows 媒体播放器 属性参考。
示例
以下 JScript 示例演示如何使用 Playlist 和 Media 对象的各种属性和方法。
function onLoad() {
var display;
var pl = player.currentPlaylist;
pl.setItemInfo("custom playlist attribute", "changed");
pl.item(0).setItemInfo("new custom attribute", "5");
display = pl.attributeCount + " Playlist Attributes:\r\r";
for (var i = 0; i < pl.attributeCount; ++i) {
display = display + pl.attributeName(i) + ": ";
display = display + pl.getItemInfo(pl.attributeName(i)) + "\r";
}
for (var j = 0; j < pl.count; ++j) {
display = display + "\rTrack " + j + "\r"
display = display + pl.item(j).attributeCount + " Attributes:\r\r";
for (var k = 0; k < pl.item(j).attributeCount; ++k) {
var it = pl.item(j); // Media object
display = display + it.getAttributeName(k) + ": ";
display = display + it.getItemInfo(it.getAttributeName(k)) + "\r";
}
}
myText.value = display;
}
要求
要求 | 值 |
---|---|
版本 |
Windows 媒体播放器版本 7.0 或更高版本。 |
DLL |
|
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈