Hinzufügen eines eingebetteten Windows Media Player-Steuerelements

Es gibt zwei Gründe, warum Sie eine eingebettete Instanz von Windows Media Player zu Ihrer HTMLView-Präsentation hinzufügen sollten. Wenn Sie zunächst Videoinhalte anzeigen möchten, müssen Sie das Windows Media Player ActiveX-Steuerelement verwenden. Zweitens: Wenn Sie die Features des Windows Media Player-Objektmodells aus Ihrer HTMLView-Webseite nutzen möchten, müssen Sie dazu eine Instanz des Player-Steuerelements verwenden.

Verwenden des Player-Steuerelements zum Anzeigen von Videos in HTMLView-Inhalten

In der Regel zeigt Windows Media Player Video im Bereich Video und Visualisierung des Features Jetzt wiedergeben an. Da HTMLView diesen Bereich zum Anzeigen Ihrer Webseite verwendet, müssen Sie einen zusätzlichen Videoanzeigebereich bereitstellen, wenn der Player Videos wiedergeben soll. Dies ist mithilfe des Windows Media Player ActiveX-Steuerelements einfach.

Um das Player-Steuerelement zum Anzeigen von Videos zu verwenden, betten Sie das Steuerelement mithilfe des OBJECT-Tags in Ihre HTMLView-Webseite ein. Dies ist die gleiche Technik, mit der Sie das Player-Steuerelement in eine beliebige Webseite einbetten, auf der Sie Videos anzeigen möchten. Der folgende Beispielcode zeigt die grundlegende Syntax zum Einbetten des Player-Steuerelements in Internet Explorer:

<OBJECT id = "Player" 
    CLASSID = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"> 
        <PARAM Name = "autoStart"  Value = "true">
        <PARAM Name = "uiMode" Value = "none">
</OBJECT>

Der autoStart-Parameter stellt sicher, dass Inhalt automatisch wiedergegeben wird, wenn eine neue URL angegeben wird. Der Wert, den Sie für uiMode angeben, liegt bei Ihnen, sie sollten jedoch in der Regel "none" angeben, wenn Sie Inhalte für HTMLView-Präsentationen erstellen. Wenn Sie das Windows Media Player-Steuerelement einbetten, um Videos auf diese Weise anzuzeigen, kann der Benutzer die Wiedergabe mithilfe der Steuerelemente des Vollmodus-Players steuern, sodass keine zusätzlichen Transportsteuerelemente auf der Webseite zur Verfügung stehen müssen. Sie können den Speicherplatz verwenden, den Sie normalerweise für Transportsteuerelemente zuweisen, um mehr Text, Grafiken oder Links zu anderen Inhalten anzuzeigen.

Geben Sie keinen URL-Parameter an, wenn Sie das Windows Media Player-Steuerelement in eine Webseite einbetten, die in einer HTMLView-Präsentation angezeigt werden soll. Geben Sie stattdessen die digitalen Mediendateien in der ASX-Datei an, die den Inhalt öffnet.

Da Sie den Bereich für die Videoanzeige auf Ihrer HTMLView-Webseite angeben, können Sie entscheiden, wo das Video positioniert werden soll und wie groß der Anzeigebereich sein soll. Sie können z. B. das Player-Objekt in einem HTML-DIV-Element enthalten und dann die Position für das DIV angeben, um die Videoanzeige auf der Webseite zu bewerkstigen. Sie können die Abmessungen der Videoanzeige ändern, indem Sie Werte für die Höhen- und Breitenattribute des OBJECT-Elements angeben. Sie können diese Werte auch mithilfe von Skriptcode angeben.

Verwenden des Player-Objektmodells

Das Windows Media Player-Objektmodell macht Eigenschaften, Methoden und Ereignisse verfügbar, die Sie in Ihren HTMLView-Webseiten verwenden können. Wenn Sie das Windows Media Player ActiveX-Steuerelement in Ihre HTMLView-Webseite einbetten, haben Sie automatisch Zugriff auf das Player-Objektmodell.

Wenn Sie das Windows Media Player-Steuerelement in Ihre HTMLView-Webseite einbetten, verwenden Sie nicht das Player-Objektmodell, um die abgespielte digitale Mediendatei anzugeben. Wenn Sie beispielsweise Skriptcode verwenden, um einen Wert für die URL-Eigenschaft des eingebetteten Steuerelements anzugeben, wird Ihre HTMLView-Webseite aus der Funktion Jetzt wiedergeben entladen, wenn die digitale Mediendatei wiedergegeben wird. Um dies zu verhindern, öffnen Sie immer ASX-Dateien, die HTMLView-Parameter enthalten, wenn Sie ein Skript verwenden müssen, um digitale Medieninhalte von Ihrer HTMLView-Webseite zu öffnen.

Anzeigen von Webseiten in Windows Media Player

Player.uiMode

Player.URL

Einstellungen.autoStart