Compartilhar via


Propriedade IWMPCdrom::P laylist

[O recurso associado a esta página, Reprodutor Multimídia do Windows SDK, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer em vez de Reprodutor Multimídia do Windows SDK, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A propriedade Playlist obtém uma interface IWMPPlaylist que representa as faixas no CD atualmente na unidade de CD ou as entradas de título no nível raiz de um DVD.

Sintaxe

public IWMPPlaylist Playlist {get; set;}

Public ReadOnly Property Playlist As IWMPPlaylist

Valor da propriedade

Uma interface WMPLib.IWMPPlaylist .

Comentários

Normalmente, conteúdo baseado em DVD organizado em títulos. Cada título contém um ou mais capítulos. Cada DVD é criado de forma diferente, portanto, a forma como títulos e capítulos são usados cabe ao autor do conteúdo.

Para um DVD, essa propriedade obtém uma playlist que contém como o primeiro item uma interface IWMPMedia chamada "DVD". Essa interface representa a mídia de DVD. Reproduzir o item resultará na reprodução do DVD desde o início se for a primeira reprodução depois de inserir um novo DVD ou retomar a reprodução se o DVD for o mesmo que o último DVD exibido. Definir esse item como o item atual durante a reprodução resulta na reprodução do DVD que está sendo reproduzido desde o início.

Itens adicionais (representados por interfaces IWMPMedia ) na playlist são títulos de DVD representados por playlists aninhadas. Quando você define IWMPControls.currentItem como igual a um desses itens de playlist aninhados, Reprodutor Multimídia do Windows define automaticamente a playlist aninhada como a playlist atual após o início da reprodução do capítulo. Em seguida, você pode usar as propriedades, métodos e eventos associados da interface IWMPPlaylist para trabalhar com capítulos de DVD, que também são itens de playlist.

Para recuperar o valor dessa propriedade, o acesso de leitura à biblioteca é necessário. Para obter mais informações, consulte Acesso à biblioteca.

Exemplos

O exemplo a seguir usa Playlist para preencher uma caixa de texto de várias linhas, chamada myText, com a lista de faixas do CD de áudio atualmente na primeira unidade de CD. O objeto AxWMPLib.AxWindowsMediaPlayer é representado pela variável chamada player.

// Get an interface that provides access to the CD playlist.
WMPLib.IWMPPlaylist playlist = player.cdromCollection.Item(0).Playlist;

// Create a string array to hold the track list.
String[] trackList = new String[playlist.count];

// Iterate through the CD playlist.
for (int i = 0; i < playlist.count; i++)
{
    trackList[i]= playlist.get_Item(i).name;
}

// Display the list of CD tracks in a multi-line text box.
myText.Lines = trackList;

'  Get an interface that provides access to the CD playlist.
Dim playlist As WMPLib.IWMPPlaylist = player.cdromCollection.Item(0).Playlist

&#39;  Create a string array to hold the track list.
Dim trackList(playlist.count) As String

&#39;  Iterate through the CD playlist.
For i As Integer = 0 To (playlist.count - 1)

    trackList(i) = playlist.Item(i).name

Next i

&#39;  Display the list of CD tracks in a multi-line text box.
myText.Lines = trackList

Requisitos

Requisito Valor
Versão
série Reprodutor Multimídia do Windows 9 ou posterior
Namespace
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Confira também

Interface IWMPCdrom (VB e C#)

IWMPControls.currentItem (VB e C#)

Interface IWMPMedia (VB e C#)

Interface IWMPPlaylist (VB e C#)

IWMPSettings2.mediaAccessRights (VB e C#)

IWMPSettings2.requestMediaAccessRights (VB e C#)