共用方式為


音樂目錄

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 它已被 MediaPlayer 取代MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

類型 1 線上商店會將其音樂目錄建立為一組定位字元分隔值, (TSV) 檔案。 然後,線上商店會使用 Microsoft 的目錄編譯程式,將 TSV 檔案編譯成可透過Windows 媒體播放機下載的壓縮目錄。 Windows 媒體播放機可以下載完整的類別目錄檔案或目錄更新檔案。 目錄更新只包含自上次目錄更新以來已變更的目錄資訊。 內容夥伴外掛程式是決定要下載完整目錄還是更新。 不論是哪一種情況,Windows 媒體播放機外掛程式的通知時,將變更套用至目前的目錄。

如果線上商店已備妥新的目錄,外掛程式可以呼叫 IWMPContentPartnerCallback::Notify 並傳遞 wmpcnNewCatalogAvailable 做為 類型 參數的值來通知 Player。

當Windows 媒體播放機準備好下載目錄或更新時,Player 會呼叫IWMPContentPartner::GetCatalogURL。 這個方法會提供外掛程式與目前目錄的相關資訊,例如目錄版本和地區設定識別碼。 外掛程式會藉由提供正確完整目錄或更新的統一資源定位器 (URL) ,以及更新的版本號碼和到期日來回應。 Windows 媒體播放機會根據外掛程式 GetCatalogURL中提供的資訊,定期要求目錄更新。

關於類型 1 線上商店

類型 1 線上商店的目錄編譯器

IWMPContentPartner 介面