Player.playState

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

playState プロパティは、Windows メディア プレーヤー操作の状態を示す値を取得します。

構文

player .playState

指定できる値

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

State 説明
0 未定義。 Windows メディア プレーヤーが未定義の状態です。
1 停止済み 現在のメディア項目の再生が停止しています。
2 一時停止 現在のメディア項目の再生が一時停止しています。 メディア項目が一時停止されると、再生の再開は同じ場所から開始されます。
3 Playing 現在のメディア項目が再生されています。
4 ScanForward 現在のメディア項目は高速転送中です。
5 ScanReverse 現在のメディア項目は高速巻き戻しです。
6 Buffering 現在のメディア項目は、サーバーから追加のデータを取得しています。
7 待機中 接続は確立されていますが、サーバーはデータを送信していません。 セッションの開始を待機しています。
8 MediaEnded メディア項目の再生が完了しました。
9 移行中 新しいメディア項目を準備しています。
10 Ready 再生を開始する準備ができました。
11 再接続します。 ストリームへの再接続。

解説

Windows メディア プレーヤー状態は、特定の順序で発生することは保証されません。 さらに、すべての状態が一連のイベント中に必ずしも発生するとは限りません。 状態の順序に依存するコードを記述しないでください。

次の JScript コードは、 プレーヤーの使用方法を示しています。playState プロパティ。 "myText" という名前の HTML テキスト要素は、現在の状態を表示します。 Player オブジェクトは ID = "Player" で作成されました。

// Test whether Windows Media Player is in the playing state.
if (3 == Player.playState)
    myText.value = "Windows Media Player is playing!";
else
    myText.value = "Windows Media Player is NOT playing!";

要件

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

関連項目

Player オブジェクト

Player.PlayStateChange イベント