Ermittlungsseiten

Wenn es sich bei dem aktiven Onlineshop um einen Store vom Typ 1 handelt, Windows Media Player inhalt des Geschäfts auf seiner Benutzeroberfläche angezeigt. Das Bibliotheksstrukturansicht-Steuerelement verfügt über einen Knoten für den Onlineshop. Wenn der Benutzer auf diesen Knoten oder eine seiner Untergeordneten Knoten klickt, Windows Media Player Inhalt aus dem Onlineshop im Detailbereich angezeigt.

Während der Benutzer im Strukturansicht-Steuerelement oder im Detailbereich mit Inhalten des Onlineshops interagiert, zeigt Windows Media Player Webseiten an, die vom Onlineshop als Ermittlungsseiten bezeichnet werden. Ermittlungsseiten enthalten zusätzliche Informationen zur Musik, während der Benutzer den Katalog des Onlineshops durchsucht. Ermittlungsseiten kommunizieren mit Windows Media Player über die Eigenschaften, Methoden und Ereignisse des externen Objekts.

Wenn Windows Media Player die Ansicht des Inhalts des Onlineshops ändert, ruft sie IWMPContentPartner::GetTemplateauf, die vom Plug-In des Onlineshops implementiert wurde, um die URL der Ermittlungsseite zu erhalten, die mit der neuen Ansicht angezeigt werden soll.

Die Ansicht der Inhalte des Onlineshops in Windows Media Player ist durch fünf Informationen gekennzeichnet: Aufgabe, Standorttyp, Standort-ID, ausgewählter Elementtyp und ausgewählte Element-ID. Windows Media Player stellt diese fünf Elemente für die GetTemplate-Methode in den Parametern task, location, pContext, clickLocation und pClickContext zur Verfügung. Windows Media Player werden diese fünf Elemente für Ermittlungsseiten in der Aufgabe , libraryLocationType, libraryLocationID, selectedItemType und selectedItemID-Eigenschaften des externen Objekts verfügbar. Weitere Informationen dazu, wie Windows Media Player die Ansicht der Inhalte des Onlineshops angibt, finden Sie unter Speicherort und Ausgewähltes Element.

Zusätzlich zur Aktivierung der Kommunikation einer Ermittlungsseite mit Windows Media Player ermöglicht das externe Objekt einer Ermittlungsseite die Kommunikation mit dem Plug-In des Onlineshops. In diesem Fall fungiert Windows Media Player als Brücke zwischen der Ermittlungsseite und dem Plug-In. Beispielsweise kann die Ermittlungsseite External.sendMessage aufrufen, um eine benutzerdefinierte Nachricht an das Plug-In zu senden. Windows Media Player empfängt diesen Methodenaufruf und ruft wiederum IWMPContentPartner::SendMessage auf, um die Nachricht an das Plug-In zu übergeben. Wenn das Plug-In die Verarbeitung der Nachricht abgeschlossen hat, ruft es IWMPContentPartnerCallback::SendMessageComplete auf. Windows Media Player dann die Ermittlungsseite durch Aussetzen des External.OnSendMessageComplete-Ereignisses benachrichtigt.

Das Externe -Objekt bietet auch eine Möglichkeit für eine Ermittlungsseite, mit einer anderen Ermittlungsseite zu kommunizieren. Wenn das Skript auf einer Ermittlungsseite External.changeView aufruft,kann das Skript eine Zeichenfolge im ViewParams-Parameter angeben. Windows Media Player die ViewParams-Zeichenfolge nicht interpretiert, sondern macht die Zeichenfolge für die nächste Ermittlungsseite in der External.viewParameters-Eigenschaft verfügbar.

Informationen zu Onlineshops vom Typ 1

Speicherort und ausgewähltes Element