Share via


Metodo IWMPMedia::isMemberOf

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il metodo isMemberOf restituisce un valore che indica se l'elemento multimediale specificato è un membro della playlist specificata.

Sintassi

public System.Boolean isMemberOf(
  IWMPPlaylist pPlaylist
);

Public Function isMemberOf( _
  ByVal pPlaylist As IWMPPlaylist _
) As System.Boolean
Implements IWMPMedia.isMemberOf

Parametri

pPlaylist [in]

Interfaccia WMPLib.IWMPPlaylist .

Valore restituito

Valore System.Boolean che indica se l'elemento multimediale è un membro della playlist.

Commenti

Questo metodo non può controllare le playlist recuperate tramite l'interfaccia IWMPMediaCollection . Per verificare se un elemento multimediale è un membro di una determinata playlist denominata, recuperare la raccolta di playlist con la proprietà AxWindowsMediaPlayer.playlistCollection . Dopo aver recuperato la raccolta, recuperare la singola playlist chiamando il metodo IWMPPlaylistCollection.getByName .

Prima di chiamare questo metodo, è necessario disporre dell'accesso in lettura alla libreria. Per altre informazioni, vedere Accesso alla libreria.

Esempio

L'esempio seguente usa isMemberOf per verificare se l'elemento multimediale corrente è un membro della playlist denominata All Music. In caso contrario, l'elemento multimediale corrente viene aggiunto alla playlist. L'oggetto AxWMPLib.AxWindowsMediaPlayer è rappresentato dalla variabile denominata player.

// Get an interface to the playlist named All Music.
WMPLib.IWMPPlaylist sPlaylist = player.playlistCollection.getByName("All Music").Item(0);

// Test whether the current media item is a member of the All Music playlist.
// If it is not a member, append the current media item to the playlist.
if (player.currentMedia.isMemberOf(sPlaylist) == false)
{
    sPlaylist.appendItem(player.currentMedia);
}

' Get an interface to the playlist named All Music.
Dim sPlaylist As WMPLib.IWMPPlaylist = player.playlistCollection.getByName("All Music").Item(0)

' Test whether the current media item is a member of the All Music playlist.
' If it is not a member, then append the current media item to the playlist.
If (player.currentMedia.isMemberOf(sPlaylist) = False) Then

    sPlaylist.appendItem(player.currentMedia)

End If

Requisiti

Requisito Valore
Versione
Lettore multimediale Windows serie 9 o successive
Spazio dei nomi
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Vedi anche

AxWindowsMediaPlayer.playlistCollection (VB e C#)

Interfaccia IWMPMedia (VB e C#)

Interfaccia IWMPPlaylist (VB e C#)

IWMPPlaylistCollection.getByName (VB e C#)