Player.openState

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードで SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

openState プロパティは、コンテンツ ソースの状態を示す値を取得します。

構文

player .openState

指定できる値

このプロパティは、読み取り専用 の Number (long) です。 C スタイルの列挙定数は、状態値の前に "wmpos" を付けることで派生できます。 たとえば、PlaylistOpening 状態の定数は wmposPlaylistOpening です

State 説明
0 未定義。 Windows メディア プレーヤーが未定義の状態です。
1 PlaylistChanging 新しいプレイリストが読み込まれようとしています。
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 メディア プレーヤー状態は、特定の順序で発生する保証はありません。 さらに、すべての状態が一連のイベント中に必ずしも発生するとは限りません。 状態の順序に依存するコードを記述しないでください。

要件

要件
Version
バージョン 7.0 以降をWindows メディア プレーヤーします。
[DLL]
Wmp.dll

関連項目

Player オブジェクト

Player.OpenStateChange イベント