Steuern der Wiedergabeerfahrung

In diesem Abschnitt werden einige der Wiedergabeprobleme erläutert, die bei verwendung des HTMLView-Features auftreten können.

Benutzer müssen webbasierte Inhalte anzeigen

Möglicherweise möchten Sie, dass Benutzer ihre digitalen Medieninhalte nur nutzen können, wenn auch die webbasierten HTMLView-Inhalte angezeigt werden. Sie können Skriptcode in Ihre HTMLView-Webseite einschließen, die die Wiedergabe der digitalen Medieninhalte beendet, wenn der Benutzer von der Funktion Jetzt wiedergeben abschaltet. Hierzu können Sie einen Ereignishandler für das Entladeereignis als Teil des BODY-Elements angeben, wie der folgende HTML-Code veranschaulicht:

<BODY onunload = "UnloadMe();">

Anschließend können Sie Skriptcode in Ihre Ereignishandlerfunktion einschließen, um die Datei im Player zu schließen. Der folgende Beispielcode führt dies aus:

function UnloadMe()
{
   Player.close();
}

Wenn der Benutzer von Jetzt wiedergeben abschaltet, indem er auf eine Schaltfläche klickt, um ein weiteres Windows Media Player Feature zu öffnen, z. B. die Bibliothek, schließt der Player den eingebetteten Browser. Dadurch tritt das Onunload-Ereignis auf, und das Skript wird in der Funktion unloadMe ausgeführt. Die Player.close-Methode beendet die Wiedergabe und entlädt die aktuelle digitale Mediendatei. Um den Inhalt erneut anzuzeigen, muss der Benutzer die ursprüngliche ASX-Datei erneut öffnen. Diese Technik beendet auch die Wiedergabe, wenn der Benutzer von der HTMLView-Webseite weg navigiert. Beachten Sie, dass diese Technik nicht verhindern kann, dass der Benutzer die digitalen Medieninhalte anzeigt, wenn er in den Skinmodus wechselt.

Sie werden sich erinnern, dass der HTMLView-Parameter auf jedes ENTRY-Element in einer ASX-Datei angewendet werden kann. Sie können dieses Feature nutzen, um sicherzustellen, dass Ihre HTMLView-Inhalte bei jedem Start einer neuen digitalen Mediendatei angezeigt werden. Ordnen Sie hierzu jedem Eintrag in ihrer ASX-Wiedergabeliste ein PARAM-Element für HTMLView zu. Wenn jeder Eintrag wiedergegeben wird, kehrt der Player in den vollständigen Modus zurück und zeigt den HTMLView-Inhalt an, den Sie in der Wiedergabeliste angegeben haben.

Url- und FILE-Skriptbefehlstypen sind standardmäßig deaktiviert.

Windows Media Player 9-Serie oder höher stellt Einstellungen bereit, mit denen der Benutzer angeben kann, ob Skriptbefehle vom Typ "URL" und "FILE" ausgeführt werden können. Standardmäßig werden diese beiden Skriptbefehlstypen nicht ausgeführt. Wenn Sie benutzerdefinierte Skriptbefehlstypen verwenden, werden diese unabhängig von der Benutzereinstellung weiterhin ausgeführt. Wenn Sie Skriptbefehle vom Typ URL und FILE verwenden müssen, müssen Sie den Benutzer auffordern, die Einstellungen zu ändern. Um die Einstellungen zu ändern, klicken Sie auf Extras, dann auf Optionen und dann auf Sicherheit.

Beim erneuten Öffnen einer HTMLView wird die Webseite nicht erneut geladen.

Wenn der Benutzer eine ASX-Datei öffnet, die einen HTMLView-Parameter enthält, und anschließend dieselbe Datei erneut öffnet, aktualisiert Windows Media Player die HTMLView-Webseite nicht. Dies bedeutet auch, dass der Player den eingebetteten Browser nicht zur ursprünglichen HTMLView-Webseite zurückgibt, wenn Sie Benutzern erlaubt haben, von Ihrer HTMLView-Webseite zu navigieren.

Ausblenden des Inhaltsspeicherorts

Möglicherweise möchten Sie nicht, dass Windows Media Player den Speicherort Ihrer digitalen Medieninhalte während der Wiedergabe einer ASX-Datei anzeigt. In der Regel zeigt Windows Media Player beim Streamen von Inhalten aus dem Internet nur Informationen über die Wiedergabeliste selbst an. Es gibt jedoch weitere Schritte, die Sie ergreifen können, um zu verhindern, dass Benutzer den Speicherort Ihrer Inhalte bestimmen. Eine Möglichkeit, sicherzustellen, dass der Player den Pfad zu Ihrem Inhalt nicht anzeigt, besteht beispielsweise darin, Ihre Inhalte mithilfe Windows Media-Dienste serverseitigen Wiedergabelisten zu streamen. Auf diese Weise sieht der Benutzer, wenn er die Eigenschaften für den Inhalt anzeigt, die URL des Servers und nicht die URL Ihres Inhalts.

Anzeigen von Webseiten in Windows Media Player

PARAM-Element