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 属性更改值时发生。 |
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈