库访问

访问库的Windows 媒体播放器对象模型的属性和方法需要对数据库具有只读或读/写访问权限。 该库包含一些用户希望保留私有的信息,并且仅应在其同意的情况下访问或更改这些信息。

对于 Windows 媒体播放器 9 系列或更高版本,可以通过编程方式确定访问级别。 若要确定授予代码的当前访问权限级别,请检索设置mediaAccessRights 属性。 该属性返回“none”、“read”或“full” (读/写) 。 若要请求特定的访问权限,请调用设置requestMediaAccessRights 方法,传递一个指定要请求级别的参数。 该方法向用户显示一条消息,说明请求的访问级别,并返回一个 布尔 值,该值指示是否授予了访问权限。

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

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

  • 网页对 Player 具有读取访问权限。currentMediaPlayercurrentPlaylistMedia。当网页位于 Internet Explorer 安全区域中的 sourceURL 时,该区域与媒体项目或播放列表的安全区域相同或限制更少。

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

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

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

Windows 媒体播放器 Windows 媒体播放器 9 系列之前的对象模型版本不包括 mediaAccessRightsrequestMediaAccessRights。 这些早期版本的Windows 媒体播放器允许用户使用“选项”对话框设置访问级别。

设置 对象

使用库