Playlist.attributeCount

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

attributeCount 属性检索与播放列表关联的属性数。

语法

玩家currentPlaylistattributeCount

可能的值

此属性是只读 Number () 。

备注

由于播放列表可能来自许多不同的源,因此它们可以具有多个不同的属性集。 此方法检索可用属性的总数,以便 Playlist 对象的其他方法可以访问它们。

若要检索此属性的值,需要对库的读取访问权限。 有关详细信息,请参阅 库访问

有关 Windows 媒体播放器 支持的属性的信息,请参阅 Windows 媒体播放器 属性参考

示例

以下 JScript 示例演示如何使用 PlaylistMedia 对象的各种属性和方法。

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
Wmp.dll

另请参阅

Playlist 对象

Playlist.attributeName

Playlist.getItemInfo

Playlist.setItemInfo

Settings.mediaAccessRights

Settings.requestMediaAccessRights