Bibliothekszugriff

Eigenschaften und Methoden des Windows Media Player-Objektmodells, die auf die Bibliothek zugreifen, erfordern entweder schreibgeschützten oder Lese-/Schreibzugriff auf die Datenbank. Die Bibliothek enthält Informationen, die einige Benutzer privat halten möchten und auf die nur mit ihrer Zustimmung zugegriffen oder geändert werden sollte.

Für Windows Media Player 9er Serie oder höher können Sie die Zugriffsebene programmgesteuert bestimmen. Rufen Sie die Einstellungen ab, um die aktuelle Zugriffsebene zu bestimmen, die Ihrem Code gewährt wird. mediaAccessRights-Eigenschaft. Diese Eigenschaft gibt "none", "read" oder "full" (lesen/schreiben) zurück. Um bestimmte Zugriffsrechte anzufordern, rufen Sie die Einstellungen auf. requestMediaAccessRights-Methode, wobei ein Parameter übergeben wird, der die ebene angibt, die Sie anfordern. Die -Methode zeigt dem Benutzer eine Meldung an, in der die angeforderte Zugriffsebene erläutert wird, und gibt einen booleschen Wert zurück, der angibt, ob der Zugriff gewährt wurde.

Bestimmte Zugriffsrechte werden automatisch gewährt, je nachdem, wo Ihr Code relativ zum Computer des Benutzers ausgeführt wird.

  • Wenn sich Ihre Webseite oder Ihr Programm auf dem Computer des Benutzers befindet, werden standardmäßig Vollzugriffsrechte gewährt.

  • Webseiten haben Lesezugriff auf Player. currentMedia, Player. currentPlaylist, und Media. sourceURL, wenn sich die Webseite in einer Internet Explorer Sicherheitszone befindet, die mit der Sicherheitszone des Medienelements oder der Wiedergabeliste identisch oder weniger eingeschränkt ist.

    Von den am wenigsten eingeschränkten bis zu den am stärksten eingeschränkten Sicherheitszonen sind die Sicherheitszonen die Zone Vertrauenswürdig (einschließlich des lokalen Computers des Benutzers), die Zone Lokales Intranet, die Internetzone und die Zone Restricted.

    Beispielsweise verfügt eine Webseite in der Zone Lokales Intranet über Vollzugriffsrechte für Player. currentMedia, wenn sich das entsprechende Medienelement im lokalen Intranet oder internet befindet, aber Zugriffsrechte für Medienelemente angefordert werden müssen, die sich auf dem lokalen Computer eines Benutzers oder auf einer Website in der Zone Vertrauenswürdig befinden.

Sie sollten Ihre webbasierte oder Windows-basierte Anwendung in allen Sicherheitszonen testen, in denen sie auftreten kann. Die Anwendung sollte so konzipiert sein, dass die Verweigerung einer Zugriffsanforderung ordnungsgemäß behandelt wird.

Windows Media Player-Objektmodellversionen vor Windows Media Player 9-Serie enthalten mediaAccessRights oder requestMediaAccessRights nicht. Diese früheren Versionen von Windows Media Player es dem Benutzer ermöglichen, Zugriffsebenen mithilfe des Dialogfelds Optionen festzulegen.

Einstellungen Objekt

Arbeiten mit der Bibliothek