Событие CurrentMediaItemAvailable объекта AxWindowsMediaPlayer

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

Событие CurrentMediaItemAvailable возникает, когда становится доступным элемент метаданных рисунка в текущем элементе мультимедиа.

[C#]
private void player_CurrentMediaItemAvailable(
  object sender,
  _WMPOCXEvents_CurrentMediaItemAvailableEvent e
)

[Visual Basic]
Private Sub player_CurrentMediaItemAvailable(
  sender As Object,  
  e As _WMPOCXEvents_CurrentMediaItemAvailableEvent
) Handles player.CurrentMediaItemAvailable

Данные о событиях

Обработчик, связанный с этим событием, имеет тип AxWMPLib._WMPOCXEvents_CurrentMediaItemAvailableEventHandler. Этот обработчик получает аргумент типа AxWMPLib._WMPOCXEvents_CurrentMediaItemAvailableEvent, который содержит следующее свойство, связанное с этим событием.

Свойство Описание
bstrItemName System.StringИмя текущего элемента мультимедиа.

Комментарии

Так как воспроизведение может начаться до полного скачивания элемента мультимедиа, все изображения метаданных, содержащиеся в элементе мультимедиа (например, обложка альбома), могут быть недоступны при запуске воспроизведения. Это событие оповещает вас о завершении загрузки графического элемента метаданных. Затем можно получить интерфейс IWMPMedia , передав значение bstrItemName в коллекцию IWMPMediaCollection. Метод getByName , после которого можно получить доступ к графическому элементу метаданных с помощью IWMPMedia3. getItemInfoByType и указание WM/Picture для имени атрибута.

Требования

Требование Значение
Версия
Медиаплеер Windows серии 9 или более поздней версии
Пространство имен
AxWMPLib
Сборка
AxInterop.WMPLib.dll (AxInterop.WMPLib.dll.dll)

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

Объект AxWindowsMediaPlayer (VB и C#)

Интерфейс IWMPMedia (VB и C#)

IWMPMedia3.getItemInfoByType (VB и C#)

IWMPMediaCollection.getByName (VB и C#)