Player 对象

Player 对象是Windows 媒体播放器控件的根对象。 它支持下表中列出的属性、方法和事件。

Player 对象支持以下属性。 用星号标记的属性 (*) 无法访问皮肤。

属性 描述
cdromCollection 检索 CdromCollection 对象。
closedCaption 检索 ClosedCaption 对象。
控制 检索 Controls 对象。
currentMedia 指定或检索当前 Media 对象。
currentPlaylist 指定或检索当前 播放列表 对象。
Dvd 检索 DVD 对象。
enableContextMenu * 指定或检索一个值,该值指示是否启用上下文菜单,在单击鼠标右键时显示。
启用 * 指定或检索一个值,该值指示是否启用Windows 媒体播放器控件。
error 检索 Error 对象。
全屏 * 指定或检索一个值,该值指示是否以全屏模式播放视频内容。
isOnline 检索一个值,该值指示用户是否连接到网络。
isRemote * 检索一个值,该值指示Windows 媒体播放器控件是否在远程模式下运行。
mediaCollection 检索 MediaCollection 对象。
network 检索 Network 对象。
openState 检索一个值,该值指示内容源的状态。
playerApplication * 在远程Windows 媒体播放器控件运行时检索 PlayerApplication 对象。
playlistCollection 检索 PlaylistCollection 对象。
playState 检索一个值,该值指示Windows 媒体播放器操作的状态。
设置 检索设置对象。
status 检索一个值,该值指示Windows 媒体播放器的当前状态。
stretchToFit * 指定或检索一个值,该值指示视频是否拉伸以适应Windows 媒体播放器控件视频显示的大小。
uiMode * 指定或检索一个值,该值指示在网页中嵌入Windows 媒体播放器时用户界面中显示的控件。
URL 指定或检索要播放的剪辑的名称。
versionInfo 检索指定Windows 媒体播放器版本的字符串值。
windowlessVideo * 指定或检索一个值,该值指示Windows 媒体播放器控件是否以无窗口模式呈现视频。

 

* 皮肤无法访问。

Player 对象支持以下方法。

方法 说明
close 发布Windows 媒体播放器资源。
launchURL 将 URL 发送到要呈现的用户的默认浏览器。
newMedia 创建新的 Media 对象。
newPlaylist 创建新的 播放列表 对象。
openPlayer 使用指定的 URL 打开Windows 媒体播放器。

 

Player 对象支持以下事件。 用星号标记的事件 (*) 不可访问皮肤。 有关在外观中处理鼠标和键盘事件的信息,请参阅 外部事件

事件 描述
AudioLanguageChange 当当前音频语言更改时发生。
缓冲 当Windows 媒体播放器控件开始或结束缓冲时发生。
CdromMediaChange 插入 CD 或 DVD 或从 CD 或 DVD 驱动器中弹出时发生。
点击 * 当用户单击鼠标按钮时发生。
CurrentItemChange 控件时发生。currentItem 更改。
CurrentMediaItemAvailable 当当前媒体项中的图形元数据项可用时发生。
CurrentPlaylistChange 在当前播放列表中发生更改时发生。
CurrentPlaylistItemAvailable 当当前播放列表项可用时发生。
断开连接 保留供将来使用。
DomainChange 当 DVD 域更改时发生。
双击 * 当用户双击鼠标按钮时发生。
DurationUnitChange 保留供将来使用。
EndOfStream 保留供将来使用。
错误 当Windows 媒体播放器控件有错误条件时发生。
KeyDown * 在按下某个键时发生。
KeyPress * 按下并释放键时发生。
KeyUp * 在松开某个键时发生。
MarkerHit 达到标记时发生。
MediaChange 当媒体项更改时发生。
MediaCollectionAttributeStringAdded 将属性值添加到库时发生。
MediaCollectionAttributeStringChanged 更改库中的属性值时发生。
MediaCollectionAttributeStringRemoved 从库中删除属性值时发生。
MediaCollectionChange 媒体集合更改时发生。
MediaCollectionMediaAdded 将媒体项添加到本地库时发生。
MediaCollectionMediaRemoved 从本地库中删除媒体项时发生。
MediaError Media 对象有错误条件时发生。
ModeChange 更改Windows 媒体播放器模式时发生。
MouseDown * 按下鼠标按钮时发生。
MouseMove * 移动鼠标指针时发生。
MouseUp * 释放鼠标按钮时发生。
NewStream 保留供将来使用。
OpenPlaylistSwitch 当 DVD 上的游戏开始播放时发生。
OpenStateChange 当Windows 媒体播放器控件更改状态时发生。
PlaylistChange 当播放列表更改时发生。
PlaylistCollectionChange 当播放列表集合中发生更改时发生。
PlaylistCollectionPlaylistAdded 将播放列表添加到播放列表集合时发生。
PlaylistCollectionPlaylistRemoved 从播放列表集合中删除播放列表时发生。
PlaylistCollectionPlaylistSetAsDeleted 保留供将来使用。
PlayStateChange 当Windows 媒体播放器控件的播放状态更改时发生。
PositionChange 当媒体项的当前位置已更改时发生。
ScriptCommand 收到同步的命令或 URL 时发生。
StatusChange 当状态属性更改值时发生。
StringCollectionChange 字符串集合更改时发生。
警告 保留供将来使用。

 

* 皮肤无法访问。 有关在外观中处理鼠标和键盘事件的信息,请参阅 环境事件处理程序

嵌入网页时,可以使用 OBJECT 标记中指定的 ID 值访问 Player 对象。 在外观定义文件中,使用 玩家 全局属性访问它。 出于说明目的, 播放器 将用作引用语法部分中的对象 ID。

另请参阅

脚本的对象模型参考