Playlist.attributeCount

[Функция, связанная с этой страницей, Медиаплеер Windows sdk, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Свойство attributeCount извлекает количество атрибутов, связанных со списком воспроизведения.

Синтаксис

проигрыватель. currentPlaylist. attributeCount

Возможные значения

Это свойство является числом только для чтения (long).

Комментарии

Поскольку списки воспроизведения могут поступать из разных источников, они могут иметь несколько разных наборов свойств. Этот метод извлекает общее количество доступных свойств, чтобы другие методы объекта 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
Wmp.dll

См. также раздел

Объект списка воспроизведения

Playlist.attributeName

Playlist.getItemInfo

Playlist.setItemInfo

Settings.mediaAccessRights

Settings.requestMediaAccessRights