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

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

Событие Error возникает, когда элемент управления Медиаплеер Windows имеет ошибку.

[C#]
private void player_ErrorEvent(
  object sender,
  System.EventArgs e
)

[Visual Basic]
Private Sub player_ErrorEvent(  
  sender As Object,  
  e As System.EventArgs
) Handles player.ErrorEvent

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

Это событие не содержит данных.

Примеры

В следующем примере создается обработчик событий для события Error для отображения текста описания первой ошибки в очереди ошибок. Объект AxWMPLib.AxWindowsMediaPlayer представлен переменной с именем player.

// Add a delegate for the Error event.
player.ErrorEvent += new EventHandler(player_ErrorEvent);

private void player_ErrorEvent(object sender, System.EventArgs e)
{
    // Get the description of the first error. 
    string errDesc = player.Error.get_Item(0).errorDescription;

    // Display the error description.
    System.Windows.Forms.MessageBox.Show(errDesc);
}

Public Sub player_ErrorEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles player.ErrorEvent

    ' Get the description of the first error. 
    Dim errDesc As String = player.Error.Item(0).errorDescription

    ' Display the error description.
    System.Windows.Forms.MessageBox.Show(errDesc)

End Sub

Требования

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

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

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

IWMPError.Item (VB и C#)

IWMPErrorItem.errorDescription (VB и C#)