Integración de bibliotecas

[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La Reproductor multimedia de Windows interfaz de usuario se organiza en áreas de características, denominadas paneles de tareas, que encapsulan las distintas características de alto nivel del programa. Entre ellos se incluyen los paneles biblioteca, sincronización y grabación de tareas (entre otros). El panel de tareas Biblioteca permite a los usuarios trabajar con la biblioteca; el panel de tareas Sincronizar permite a los usuarios sincronizar archivos multimedia digitales con un dispositivo portátil; y el panel de tareas Grabar permite a los usuarios grabar archivos multimedia digitales en un CD o DVD.

Nota:

El panel de tareas Biblioteca se denomina a veces el panel de tareas Examinar .

 

Cada uno de estos paneles de tareas tiene algún nivel de integración con la biblioteca. Por ejemplo, si el usuario quiere grabar música en un CD, tiene sentido permitir que el usuario elija la música que desea grabar navegando por la biblioteca y simplemente arrastrando y colocando elementos multimedia en una lista. Esto significa que los usuarios pueden ver y usar un catálogo de tiendas en línea que esté totalmente integrado en la biblioteca al trabajar en los paneles de tareas Biblioteca, Sincronización y Grabación . La enumeración WMPTaskType contiene valores que representan estos tres paneles de tareas para que se puedan identificar mediante programación.

Cada uno de estos tres paneles de tareas se organiza en tres partes principales. La primera parte es el control de vista de árbol de la biblioteca. Este control proporciona al usuario una vista jerárquica de la biblioteca de Reproductor multimedia de Windows, incluidas las características de categorización por canción, artista, álbum, etc. La segunda parte del panel de tareas es el panel de detalles. Este panel proporciona información detallada organizada según la categoría seleccionada actualmente en el control de vista de árbol de la biblioteca. Por ejemplo, si el usuario ha realizado clic en Canciones en la vista de árbol, el panel de detalles mostrará los títulos de la canción actualmente en la biblioteca, junto con otra información, como la longitud y el título del álbum. La tercera parte es el panel de lista o la cesta. Los usuarios pueden arrastrar y colocar elementos multimedia en la cesta para crear listas, como listas de reproducción, listas de sincronización y listas de grabación.

Cuando se integra un catálogo de tiendas en línea con la biblioteca, la tienda en línea aparece como una categoría de nivel superior o nodo, en el control de vista de árbol de la biblioteca. (Solo un catálogo de tiendas en línea es visible para el usuario a la vez). Cuando un usuario elige ver el catálogo de tiendas en línea haciendo clic en el nodo, el panel de detalles muestra información sobre la música en el catálogo de tiendas en línea. Esto incluye música que el usuario ha comprado o alquilado, y también música que el usuario aún no ha adquirido.

El nodo de tienda en línea de nivel superior tiene un conjunto de nodos secundarios proporcionados por Reproductor multimedia de Windows. Por ejemplo, el nodo de tienda en línea de nivel superior tiene nodos secundarios Radio, Artist y Album, entre otros. El nodo de tienda en línea de nivel superior también puede tener hasta ocho nodos secundarios personalizados proporcionados por la tienda en línea. Reproductor multimedia de Windows crea un nodo secundario personalizado para cualquier lista que tenga un identificador de lista en el intervalo de 0 a 7. El almacén en línea especifica el identificador de una lista en el archivo list.csv que forma parte del catálogo del almacén.

Reproductor multimedia de Windows recupera un icono para cada uno de los nodos de árbol personalizados de la tienda en línea llamando a IWMPContentPartner::GetItemInfo, pasando CPListIDIcon en el parámetro bstrInfoName.

A medida que el usuario navega por el catálogo, Reproductor multimedia de Windows realiza llamadas a IWMPContentPartner::GetItemInfo para recuperar metadatos del complemento de asociado de contenido sobre los elementos de música que selecciona el usuario. Estos metadatos proporcionan información al Reproductor para que el Reproductor pueda mostrar detalles sobre los elementos del catálogo. Por ejemplo, si el usuario selecciona un álbum, Reproductor multimedia de Windows recupera la dirección URL de arte del álbum para que el usuario pueda ver el arte de portada del álbum.

Acerca del tipo 1 tiendas en línea