Condividi tramite


Modifica dei valori dell'attributo

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stata sostituita da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer anziché 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.

È possibile modificare il valore di un attributo se la pagina Web o l'applicazione ha accesso in lettura/scrittura alla libreria e l'attributo può essere sia letto che scritto.

È possibile modificare un attributo dell'elemento multimediale corrente. Per modificare gli attributi di più elementi multimediali, è possibile assegnare ognuno di essi a sua volta al lettore. currentMedia , proprietà .

In questo argomento l'oggetto Player è stato definito nel modo seguente:

AxWMPLib.AxWindowsMediaPlayer Player;
using WMPLib;

Per modificare un attributo, chiamare player.currentMedia. metodo setItemInfo , come illustrato nell'esempio C# seguente.

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

È consigliabile chiamare media.metodo isReadOnlyItem per determinare se è possibile modificare un determinato attributo.

Nota

Se si incorpora il controllo nell'applicazione, gli attributi di file modificati non verranno scritti nel file multimediale digitale finché l'utente non viene eseguito Lettore multimediale Windows. Se si usa il controllo in un'applicazione remota scritta in C++, gli attributi di file modificati verranno scritti nel file multimediale digitale poco dopo aver apportato le modifiche. In entrambi i casi, le modifiche sono immediatamente disponibili tramite la libreria.

 

Attributi elemento multimediale

Accesso alla libreria

Oggetto Media

Lettura dei valori degli attributi