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] |
|
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示