全局特性

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

全局属性是一些属性,可从皮肤中的任何位置轻松访问某些玩家元素或对象。

player 全局属性是对 Player 对象的引用,用于访问 Windows 媒体播放器 的主要功能。 以下示例使用 播放器 开始数字媒体播放。

<BUTTON
  onclick="jscript:player.controls.play();"
/>

主题全局属性是对 THEME 元素的引用。 这是访问 THEME 属性的正确方法,而不是通过在 THEME 元素中指定 ID。 以下示例使用 主题 打开新视图。

<TEXT 
  value="open" 
  onclick="jscript:theme.openView('newView');"
/>

视图全局属性是对当前 VIEW 的引用。 这可以用于代替在各种 VIEW 元素中指定的 ID。 以下示例使用 视图 关闭当前视图。

<BUTTON 
  id="quitbutton"
  onclick="jscript:view.close();"
/>

事件全局属性用于从事件处理程序中访问环境事件属性。 以下示例使用 事件 来确定单击按钮时是否按下 Alt 键。

<BUTTON
  onclick="jscript:if (event.altKey == true) myText.value='ALT';"
/>

playerApplication 全局属性是对 PlayerApplication 对象的引用,由作为远程播放器控件的自定义用户界面提供的皮肤文件使用。 Player 控件只能在实现 IWMPRemoteMediaServices 接口的 C++ 程序中嵌入远程模式。 以下示例使用 playerApplication 切换到 Player 的完整模式。

<BUTTON
  onclick="jscript:playerApplication.switchToPlayerApplication();"
/>

有关详细信息,请参阅 环境事件属性

杂项