Интеграция библиотеки

проигрыватель Windows Media пользовательский интерфейс организован в области функций, называемые областями задач, которые инкапсулируют различные функции высокого уровня программы. К ним относятся библиотеки, Синхронизация и запись панелей задач (среди прочих). Область задач Библиотека позволяет пользователям работать с библиотекой; область задач Синхронизация позволяет пользователям синхронизировать цифровые файлы мультимедиа с портативным устройством. и область задач запись позволяет пользователям записывать цифровые файлы мультимедиа на компакт-диск или DVD-диск.

Примечание

Область задач Библиотека иногда называется область задач Обзор .

Каждая из этих областей задач имеет определенный уровень интеграции с библиотекой. Например, если пользователь хочет записать музыку на компакт-диск, имеет смысл позволить пользователю выбрать музыку для записи, просмотрев библиотеку и просто перетащив мультимедийные элементы в список. Это означает, что пользователи могут просматривать и использовать каталог интерактивного магазина, который полностью интегрирован в библиотеку при работе в областях задач Библиотека, Синхронизация и запись . Перечисление вмптасктипе содержит значения, представляющие эти три области задач, чтобы их можно было идентифицировать программным способом.

Каждая из этих трех областей задач состоит из трех основных частей. Первая часть — это элемент управления древовидного представления библиотеки. этот элемент управления предоставляет пользователю иерархическое представление библиотеки проигрыватель Windows Media, включая функции классификации по песням, исполнителям, альбомам и т. д. Вторая часть области задач — это область сведений. Эта панель содержит подробные сведения, организованные в соответствии с категорией, выбранной в элементе управления деревом библиотеки. Например, если пользователь щелкнул песни в представлении в виде дерева, в области сведений отобразятся названия песен, находящиеся в библиотеке, а также другие сведения, такие как Длина и название альбома. Третья часть — панель списка или Корзина. Пользователи могут перетаскивать элементы мультимедиа на корзину для создания списков, например списков воспроизведения, списков синхронизации и записи.

Когда каталог Интернет-магазина интегрирован с библиотекой, Интернет-магазин отображается в виде категории верхнего уровня (или узла) в элементе управления "дерево библиотеки — представление". (В каждый момент времени для пользователя отображается только один каталог Интернет-магазина.) Когда пользователь выбирает просмотр каталога Интернет-магазина, щелкнув узел, в области сведений отображаются сведения о музыке в каталоге интернет-магазина. Сюда входит музыка, приобретенная или арендованная пользователем, а также музыка, которую пользователь еще не получил.

узел интернет-магазина верхнего уровня имеет набор дочерних узлов, предоставляемых проигрыватель Windows Media. Например, в узле Интернет-магазина верхнего уровня есть дочерние узлы Радио, исполнителей и альбомов, а также другие. Узел Интернет-магазина верхнего уровня также может иметь до восьми настраиваемых дочерних узлов, предоставляемых Интернет-магазином. проигрыватель Windows Media создает пользовательский дочерний узел для любого списка, имеющего идентификатор списка в диапазоне от 0 до 7. В Интернет-магазине указывается идентификатор списка в list.csv файле, который является частью каталога магазина.

проигрыватель Windows Media извлекает значок для каждого из пользовательских узлов дерева в интернет-магазине, вызывая ивмпконтентпартнер:: GetItemInfo, передавая кплистидикон в параметре бстринфонаме .

по мере перехода пользователя по каталогу проигрыватель Windows Media выполняет вызовы ивмпконтентпартнер:: GetItemInfo для получения метаданных из подключаемого модуля партнера по содержимому о музыкальных элементах, выбранных пользователем. Эти метаданные предоставляют проигрывателю сведения, чтобы проигрыватель мог отображать сведения об элементах каталога. например, если пользователь выбирает альбом, проигрыватель Windows Media извлекает URL-адрес обложки альбома, чтобы пользователь мог видеть обложку альбома.

Сведения об Интернет-магазинах типа 1