Метод Media.getItemInfoByType
[Функция, связанная с этой страницей, Медиаплеер Windows sdk, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Метод 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.
Комментарии
Этот метод извлекает метаданные для отдельного цифрового элемента мультимедиа или элемента мультимедиа, который является частью списка воспроизведения.
Этот метод поддерживает атрибуты с несколькими значениями и атрибуты со сложными значениями. Метод getItemInfo не поддерживает атрибуты с несколькими значениями и атрибуты со сложными значениями.
Свойство attributeCount содержит количество имен атрибутов, доступных для данного объекта Media . Затем номера индексов можно использовать с методом getAttributeName , чтобы определить имя каждого доступного атрибута. Отдельные имена атрибутов можно передать в параметр namegetItemInfoByType.
Метод getAttributeCountByType возвращает количество атрибутов, соответствующих определенному имени атрибута для данного объекта Media . Затем номера индекса можно передать в параметр индексаgetItemInfoByType. Это полезно, если цифровой элемент мультимедиа классифицируется по нескольким жанрам, например.
Для использования этого метода требуется доступ на чтение к библиотеке. Дополнительные сведения см. в разделе Доступ к библиотеке.
Этот метод может привести к ошибкам. При вызове этого метода необходимо включить код обработки ошибок. Например, в JScript можно реализовать обработку ошибок с помощью try... Поймать... наконец , структура.
Медиаплеер Windows 10 Mobile: этот метод не поддерживается.
Требования
Требование | Значение |
---|---|
Версия |
Медиаплеер Windows серии 9 или более поздней версии. |
DLL |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по