Player.openState

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

openState 属性检索指示内容源状态的值。

语法

playeropenState

可能的值

此属性是只读 Number () 。 可以通过在状态值前面加上“wmpos”来派生 C 样式枚举常量。 例如,PlaylistOpening 状态的常量是 wmposPlaylistOpening

状态 说明
0 Undefined Windows 媒体播放器处于未定义状态。
1 播放列表更改 新播放列表即将加载。
2 PlaylistLocating Windows 媒体播放器正在尝试查找播放列表。 播放列表可以是本地 (库或具有 .asx 文件扩展名的图元文件) 或远程。
3 PlaylistConnecting 连接到播放列表。
4 PlaylistLoading 已找到播放列表,现在正在检索。
5 PlaylistOpening 已检索播放列表,目前正在分析和加载播放列表。
6 PlaylistOpenNoMedia 播放列表已打开。
7 PlaylistChanged 已将新播放列表分配给 currentPlaylist
8 MediaChanging 即将加载新的媒体项。
9 MediaLocating Windows 媒体播放器正在查找媒体项。 文件可以是本地文件,也可以是远程文件。
10 MediaConnecting 连接到保存媒体项的服务器。
11 MediaLoading 媒体项已找到,现在正在检索中。
12 MediaOpening 媒体项已检索,现在正在打开。
13 MediaOpen 媒体项现已打开。
14 BeginCodecAcquisition 开始获取编解码器。
15 EndCodecAcquisition 编解码器获取已完成。
16 BeginLicenseAcquisition 获取许可证以播放受 DRM 保护的内容。
17 EndLicenseAcquisition 已获得播放受 DRM 保护内容的许可证。
18 BeginIndividualization 开始 DRM 个性化。
19 EndIndividualization DRM 个性化化已完成。
20 MediaWaiting 正在等待媒体项。
21 OpeningUnknownURL 打开类型未知的 URL。

备注

不保证Windows 媒体播放器状态以任何特定顺序出现。 此外,并非每个状态都必然在一系列事件期间发生。 不应编写依赖于状态顺序的代码。

要求

要求
版本
Windows 媒体播放器版本 7.0 或更高版本。
DLL
Wmp.dll

另请参阅

Player 对象

Player.OpenStateChange 事件