Share via


Alterando valores de atributo

[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.]

Você poderá alterar o valor de um atributo se sua página da Web ou aplicativo tiver acesso de leitura/gravação à biblioteca e o atributo puder ser lido e gravado.

Você pode alterar um atributo do item de mídia atual. Para alterar atributos de vários itens de mídia, você pode atribuir cada um deles, por sua vez, ao Player. propriedade currentMedia .

Ao longo deste tópico, o objeto Player foi definido da seguinte maneira:

AxWMPLib.AxWindowsMediaPlayer Player;
using WMPLib;

Para alterar um atributo, chame o Player. currentMedia. Método setItemInfo , conforme mostrado no exemplo de C# a seguir.

IWMPMedia3 media;
// Initialize the Media object
media = Player.currentMedia;
// Set the new genre value
media.setItemInfo("WM/Genre", "My New Genre");

Recomendamos que você chame a Mídia. método isReadOnlyItem para determinar se você pode alterar um atributo específico.

Observação

Se você inserir o controle em seu aplicativo, os atributos de arquivo alterados não serão gravados no arquivo de mídia digital até que o usuário seja executado Reprodutor Multimídia do Windows. Se você usar o controle em um aplicativo remoto escrito em C++, os atributos de arquivo alterados serão gravados no arquivo de mídia digital logo após você fazer as alterações. Em ambos os casos, as alterações estão imediatamente disponíveis para você por meio da biblioteca.

 

Atributos de item de mídia

Acesso à biblioteca

Objeto Media

Lendo valores de atributo