Verwenden eines Skripts auf einer Webseite, die von Firefox angezeigt wird
Skripts auf einer Webseite können das Player-Objektmodell verwenden, um den Player zu steuern, während der Benutzer mit der Seite interagiert. Das folgende INPUT-Element verfügt beispielsweise über ein Skript, das das Player-Volume festlegt.
<INPUT type="button" value="Vol" OnClick="ChangeVolume()"/>
<SCRIPT>
function ChangeVolume()
{
Player.settings.volume = 90;
}
</SCRIPT>
Viele der Objekte im Windows Media Player-Objektmodell werden von Internet Explorer und vom Firefox-Plug-In unterstützt. Es gibt jedoch einige Objekte, die vom Firefox-Plug-In nicht unterstützt werden. Die folgende Tabelle enthält alle Objekte im Player-Objektmodell und zeigt, welche Objekte vom Firefox-Plug-In unterstützt werden.
| Object | Firefox-Unterstützung |
|---|---|
| Cdrom | Nein |
| Ccollection | Nein |
| ClosedCaption | ja |
| Steuerelemente | Nein |
| DVD | Nein |
| Fehler | ja |
| ErrorItem | ja |
| Medien | ja |
| MediaCollection | Nein |
| MetadataPicture | Nein |
| MetadataText | Nein |
| Network | ja |
| Player | ja |
| PlayerApplication | Nein |
| Wiedergabeliste | ja |
| PlaylistArray | Nein |
| PlaylistCollection | Nein |
| Abfrage | Nein |
| Einstellungen | ja |
| StringCollection | Nein |
Das Firefox-Plug-In unterstützt das Player-Objekt, aber bestimmte Eigenschaften des Player-Objekts geben null in einem Firefox-Browser zurück. Die ccollectionCollection-Eigenschaft des Player-Objekts gibt z. B. NULL zurück, da das Firefox-Plug-In das C csv-Objekt nicht unterstützt. Auf ähnliche Weise geben die Eigenschaften dvd, mediaCollection, playerApplicationund playlistCollection des Player-Objekts null in einem Firefox-Browser zurück.
Die Player.pluginVersionInfo-Eigenschaft wird vom Firefox-Plug-In unterstützt, jedoch nicht von Internet Explorer. Diese Eigenschaft gibt die Version des Firefox-Plug-Ins zurück.
Das Firefox-Plug-In unterstützt das Media-Objekt, einschließlich der getItemInfoByType-Eigenschaft. In einem Firefox-Browser unterstützt die getItemInfoByType-Eigenschaft jedoch nicht die Rückgabetypen MetadataText und MetadataPicture.
Das Firefox-Plug-In unterstützt das Einstellungen-Objekt mit Ausnahme der setMode-Methode und der requestMediaAccessRights-Eigenschaft. In einem Firefox-Browser gibt die requestMediaAccessRight-Eigenschaft immer FALSE zurück.