Метод Media.getItemInfoByType

Метод getItemInfoByType извлекает значение атрибута, соответствующее указанному имени атрибута, языку и индексу.

Синтаксис

retVal = Media.getItemInfoByType(
  name,
  language,
  index
)

Параметры

name [in]

Строка , содержащая имя атрибута. Сведения об атрибутах, поддерживаемых Медиаплеер Windows, см. в справочнике по атрибутам Медиаплеер Windows.

язык [in]

Строка , представляющая язык. Если для значения задано значение NULL или "" (пустая строка), используется текущая строка языкового стандарта. В противном случае значение должно быть допустимой строкой языка RFC 1766, например en-us.

index [in]

Число (long), содержащее отсчитываемый от нуля индекс значения, извлекаемого из атрибута.

Возвращаемое значение

Этот метод возвращает объект Number, String, MetadataPicture или Объект MetadataText , как показано в следующей таблице.

attribute Возвращаемое значение
SyncState Number (unsigned long)
WM/Lyrics_Synchronised Объект MetadataText
WM/Picture Объект MetadataPicture
WM/UserWebURL Объект MetadataText
Все остальные атрибуты String

Для атрибутов, базовые значения которых являются логическими, этот метод возвращает строку "true" или "false".

Remarks

Этот метод извлекает метаданные для отдельного цифрового элемента мультимедиа или элемента мультимедиа, который является частью списка воспроизведения.

Этот метод поддерживает атрибуты с несколькими значениями и атрибутами со сложными значениями. Метод getItemInfo не поддерживает атрибуты с несколькими значениями и атрибутами со сложными значениями.

Свойство attributeCount содержит количество имен атрибутов, доступных для заданного объекта Media . Затем номера индекса можно использовать с методом getAttributeName для определения имени каждого доступного атрибута. Отдельные имена атрибутов можно передать в параметр nameобъекта getItemInfoByType.

Метод getAttributeCountByType возвращает количество атрибутов, соответствующих определенному имени атрибута для заданного объекта Media . Затем номера индекса можно передать в параметр индексаgetItemInfoByType. Это полезно, если элемент цифрового мультимедиа классифицируется по нескольким жанрам, например.

Для использования этого метода требуется доступ на чтение к библиотеке. Дополнительные сведения см. в разделе "Доступ к библиотекам".

Этот метод может вызвать ошибки. При вызове этого метода следует включить код обработки ошибок. Например, в JScript можно реализовать обработку ошибок с помощью try... Поймать... Наконец, структура.

Медиаплеер Windows 10 Mobile: этот метод не поддерживается.

Требования

Требование Значение
Версия
Медиаплеер Windows серии 9 или более поздней версии.
DLL
Wmp.dll

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

Объект Media

Media.attributeCount

Media.getAttributeCountByType

Media.getAttributeName

Media.getItemInfo

Media.setItemInfo

Объект MetadataPicture

Объект MetadataText

Чтение значений атрибутов

Параметры.mediaAccessRights

Параметры.requestMediaAccessRights