IWMPPlaylist.Item (VB et C#)

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La propriété Item (méthode get_Item en C#) obtient une interface vers l’élément multimédia à l’index spécifié.

[Visual Basic]
ReadOnly Property Item(
  lIndex As System.Int32
) As IWMPMedia
[C#]
IWMPMedia get_Item (
  System.Int32 lIndex 
);

Paramètres

lIndex

System.Int32 qui est l’index de l’élément multimédia dans la playlist.

Valeur de propriété

Interface WMPLib.IWMPMedia qui fournit l’accès à l’élément multimédia à l’index spécifié.

Notes

IWMPPlaylist.Item est une propriété en lecture seule dans Visual Basic qui prend un paramètre, tandis qu’en C#, elle est appelée méthode IWMPPlaylist.get_Item .

Exemples

L’exemple suivant utilise la propriété Item (méthode get_Item en C#) pour récupérer un élément multimédia à partir d’une playlist en fonction d’une sélection de l’utilisateur. Une zone de liste a été créée avec le nom weblist et remplie avec les titres de la playlist appelée audioPlaylist. L’objet AxWMPLib.AxWindowsMediaPlayer est représenté par la variable nommée player.

private void weblist_SelectedIndexChanged(object sender, System.EventArgs e)
{
    // Store the index of the selected item in the list box.
    int index = ((System.Windows.Forms.ListBox)sender).SelectedIndex;

    // Store the corresponding media item from the playlist.
    WMPLib.IWMPMedia listItem = audioPlaylist.get_Item(index);

    // Set the player URL to the URL of the selected media item.
    player.URL = listItem.sourceURL;
}

Public Sub weblist_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles weblist.SelectedIndexChanged

    ' Store the index of the selected item in the list box.
    Dim lb As System.Windows.Forms.ListBox = sender
    Dim index As Integer = lb.SelectedIndex

    ' Store the corresponding media item from the playlist.
    Dim listItem As WMPLib.IWMPMedia = audioPlaylist.Item(index)

    ' Set the player URL to the URL of the selected media item.
    player.URL = listItem.sourceURL

End Sub

Configuration requise

Condition requise Valeur
Version
série Lecteur multimédia Windows 9 ou ultérieure
Espace de noms
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Voir aussi

IWMPMedia Interface (VB et C#)

IWMPPlaylist, interface (VB et C#)

IWMPPlaylist.insertItem (VB et C#)

IWMPPlaylist.removeItem (VB et C#)

IWMPSettings2.mediaAccessRights (VB et C#)

IWMPSettings2.requestMediaAccessRights (VB et C#)