Integrazione della libreria

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

L'interfaccia utente Lettore multimediale Windows è organizzata in aree di funzionalità, denominate riquadri attività, che incapsulano le varie funzionalità di alto livello del programma. Questi includono i riquadri attività Libreria, Sincronizzazione e Masterizzazione (tra gli altri). Il riquadro attività Libreria consente agli utenti di lavorare con la libreria; il riquadro attività Sincronizza consente agli utenti di sincronizzare i file multimediali digitali in un dispositivo portatile; e il riquadro attività Masterizzazione consente agli utenti di masterizzare file multimediali digitali in un CD o DVD.

Nota

Il riquadro attività Libreria viene talvolta definito riquadro attività Sfoglia .

 

Ognuno di questi riquadri attività ha un certo livello di integrazione con la libreria. Ad esempio, se l'utente vuole masterizzare la musica in un CD, è opportuno consentire all'utente di scegliere la musica da masterizzare sfogliando la libreria e semplicemente trascinando e rilasciando elementi multimediali in un elenco. Ciò significa che gli utenti possono visualizzare e usare un catalogo di punti vendita online completamente integrato nella libreria quando si usano i riquadri attività Libreria, Sincronizzazione e Burn . L'enumerazione WMPTaskType contiene valori che rappresentano questi tre riquadri attività in modo che possano essere identificati a livello di codice.

Ognuno di questi tre riquadri attività è organizzato in tre parti principali. La prima parte è il controllo della visualizzazione albero della libreria. Questo controllo fornisce all'utente una visualizzazione gerarchica della libreria di Lettore multimediale Windows, incluse le caratteristiche di categorizzazione per canzone, artista, album e così via. La seconda parte del riquadro attività è il riquadro dei dettagli. Questo riquadro fornisce informazioni dettagliate organizzate in base alla categoria attualmente selezionata nel controllo visualizzazione albero della libreria. Ad esempio, se l'utente ha fatto clic su Canzoni nella visualizzazione albero, il riquadro dei dettagli mostrerà i titoli delle canzoni attualmente presenti nella raccolta, insieme ad altre informazioni, ad esempio lunghezza e titolo dell'album. La terza parte è il riquadro elenco o il carrello. Gli utenti possono trascinare e rilasciare elementi multimediali nel carrello per creare elenchi, ad esempio playlist, elenchi di sincronizzazione e elenchi di masterizzazione.

Quando un catalogo di punti vendita online è integrato con la libreria, l'archivio online viene visualizzato come categoria di primo livello, o nodo, nel controllo della visualizzazione albero della libreria. Un solo catalogo di punti vendita online è visibile all'utente alla volta. Quando un utente sceglie di visualizzare il catalogo dei negozi online facendo clic sul nodo, nel riquadro dei dettagli vengono visualizzate informazioni sulla musica nel catalogo dello store online. Ciò include musica acquistata o affittata dall'utente e anche musica che l'utente non ha ancora acquisito.

Il nodo dell'archivio online di primo livello include un set di nodi figlio forniti da Lettore multimediale Windows. Ad esempio, il nodo dello store online di primo livello ha nodi figlio Radio, Artist e Album, tra gli altri. Il nodo dell'archivio online di primo livello può avere anche fino a otto nodi figlio personalizzati forniti dall'archivio online. Lettore multimediale Windows crea un nodo figlio personalizzato per qualsiasi elenco con un identificatore di elenco compreso nell'intervallo da 0 a 7. L'archivio online specifica l'identificatore di un elenco nel file list.csv che fa parte del catalogo dello store.

Lettore multimediale Windows recupera un'icona per ogni nodo dell'albero personalizzato dello store online chiamando IWMPContentPartner::GetItemInfo, passando CPListIDIcon nel parametro bstrInfoName.

Quando l'utente passa attraverso il catalogo, Lettore multimediale Windows effettua chiamate a IWMPContentPartner::GetItemInfo per recuperare i metadati dal plug-in partner del contenuto relativo agli elementi musicali selezionati dall'utente. Questi metadati forniscono informazioni al lettore in modo che il lettore possa visualizzare i dettagli sugli elementi del catalogo. Ad esempio, se l'utente seleziona un album, Lettore multimediale Windows recupera l'URL dell'arte dell'album in modo che l'utente possa visualizzare la copertina dell'album.

Informazioni sui negozi online di tipo 1