库访问

访问库的 Windows Media Player 对象模型的属性和方法需要对数据库具有只读或读/写访问权限。 此库包含某些用户需要保密的信息,这些信息只应在他们同意时访问或更改。

对于 Windows Media Player 9 系列或更高版本,可以通过编程方式确定访问级别。 若要确定授予代码的当前访问级别,请检索 设置mediaAccessRights 属性。 该属性返回 "无"、"读取" 或 "完整" (读取/写入) 。 若要请求特定访问权限,请调用 设置requestMediaAccessRights 方法,传递指定你请求的级别的参数。 方法向用户显示一条消息,说明所请求的访问级别,并返回一个 布尔 值,指示是否已授予访问权限。

根据代码相对于用户计算机的运行位置,会自动授予某些访问权限。

  • 如果你的网页或程序位于用户计算机上,则默认情况下将授予完全访问权限。

  • 网页具有对 播放机 的读取访问权限。currentMediaPlayercurrentPlaylist媒体。当网页位于 Internet Explorer 安全区域中时,如果该网页与媒体项目或播放列表的安全区域不同,则 sourceURL

    范围从最小限制到最大限制,安全区域为 受信任 区域 (包括用户的本地计算机) 、 本地 Intranet 区域、 Internet 区域和 受限 区域。

    例如," 本地 intranet " 区域中的网页对 播放机 具有完全访问权限。currentMedia 当相应的媒体项位于本地 Intranet 或 Internet 上时,但必须为位于用户本地计算机上的媒体项或 受信任 区域中的网站请求访问权限。

应在可能遇到的所有安全区域中测试基于 Web 或 Windows 的应用程序。 应用程序应设计为正确处理访问请求的拒绝。

Windows Media Player 9 系列之前 Windows Media Player 对象模型版本不包括 mediaAccessRightsrequestMediaAccessRights。 这些早期版本的 Windows Media Player 允许用户使用 "选项" 对话框设置访问级别。

设置对象

使用库