PLAYER 元素

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

PLAYER 元素允许您定义事件处理程序,并在设计时在外观定义文件中指定 Player 对象的 URL 属性。 在脚本代码中, Player 对象是通过 player 全局属性访问的,而不是通过 ID 属性指定的名称访问的,而 PLAYER 元素不支持该名称。

PLAYER 元素支持以下属性。

Attribute 说明
URL 指定或检索要播放的文件的名称。

 

PLAYER 元素可以为从 Player 对象触发的以下事件实现事件处理程序。

事件 说明
AudioLanguageChange 在当前音频语言更改时发生。
缓冲 当Windows 媒体播放器开始或结束缓冲时发生。
CdromMediaChange 在 CD 介质更改时发生。
CurrentItemChange 在当前项更改时发生。
CurrentMediaItemAvailable 当当前媒体项变为可用时发生。
CurrentPlaylistChange 在当前播放列表更改时发生。
CurrentPlaylistItemAvailable 当当前播放列表项可用时发生。
DomainChange 在 DVD 域更改时发生。
错误 当Windows 媒体播放器控件具有错误条件时发生。
MarkerHit 当Windows 媒体播放器遇到剪辑中的标记时发生。
MediaChange 在媒体项更改时发生。
MediaCollectionAttributeStringAdded 将属性值添加到库时发生。
MediaCollectionAttributeStringChanged 更改库中的属性值时发生。
MediaCollectionAttributeStringRemoved 从库中删除属性值时发生。
MediaCollectionChange MediaCollection 对象更改时发生。
MediaError Media 对象具有错误条件时发生。
ModeChange 在随机模式和正常模式之间切换时发生。
OpenPlaylistSwitch 当 DVD 上的游戏开始播放时发生。
OpenStateChange 玩家时发生。openState 更改。
PlaylistChange 在播放列表更改时发生。
PlaylistCollectionChange 在播放列表集合中发生更改时发生。
PlaylistCollectionPlaylistAdded 将播放列表添加到播放列表集合时发生。
PlaylistCollectionPlaylistRemoved 从播放列表集合中删除播放列表时发生。
PlayStateChange 玩家时发生。playState 更改。
PositionChange 玩家时发生。控件currentPosition 更改。
ScriptCommand 当Windows 媒体播放器遇到嵌入在文件中的脚本命令时发生。
StatusChange status 属性更改值时发生。

 

Player 对象

皮肤编程参考