Propriété AxWindowsMediaPlayer.currentMedia

[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é currentMedia obtient ou définit l’interface IWMPMedia qui correspond à l’élément multimédia actuel.

Syntaxe

public IWMPMedia currentMedia {get; set;}

Public Property currentMedia As IWMPMedia

Valeur de la propriété

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

Notes

Si AxWindowsMediaPlayer.settings. la propriété autoStart a la valeur true, la lecture commence automatiquement chaque fois que vous définissez currentMedia.

Vous pouvez récupérer une interface IWMPMedia pour un élément multimédia donné via la propriété IWMPPlaylist.Item (méthode IWMPPlaylist.get_Item en C#). Pour charger un élément multimédia à l’aide d’un nom de fichier, définissez la propriété URL ou utilisez newMedia.

Exemples

L’exemple suivant récupère le premier élément multimédia de la bibliothèque et utilise la propriété currentMedia pour définir l’élément multimédia récupéré comme élément multimédia actuel et afficher son nom. L’objet AxWMPLib.AxWindowsMediaPlayer est représenté par la variable nommée player.

// Get an interface to the first media item in the library. 
WMPLib.IWMPMedia3 firstMedia = (WMPLib.IWMPMedia3)player.mediaCollection.getAll().get_Item(0);

// Make the retrieved media item the current media item.
player.currentMedia = firstMedia;

// Display the name of the current media item.
currentMediaLabel.Text = ("Found first media item. Name = " + player.currentMedia.name);

' Get an interface to the first media item in the library. 
Dim firstMedia As WMPLib.IWMPMedia3 = player.mediaCollection.getAll().Item(0)

' Make the retrieved media item the current media item.
player.currentMedia = firstMedia

' Display the name of the current media item.
currentMediaLabel.Text = ("Found first media item. Name = " + player.currentMedia.name)

Configuration requise

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

Voir aussi

Objet AxWindowsMediaPlayer (VB et C#)

AxWindowsMediaPlayer.newMedia (VB et C#)

AxWindowsMediaPlayer.URL (VB et C#)

IWMPMedia Interface (VB et C#)

IWMPPlaylist.Item (VB et C#)

IWMPSettings.autoStart (VB et C#)