MediaPlaybackCommandManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
の動作を指定し、システム メディア トランスポート コントロールからイベントを受信します。 このクラスを使用して、 MediaPlayer と System Media Transport Controls の間の相互作用をカスタマイズします。
public ref class MediaPlaybackCommandManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MediaPlaybackCommandManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MediaPlaybackCommandManager
Public NotInheritable Class MediaPlaybackCommandManager
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v3.0 で導入)
|
注釈
MediaPlayer オブジェクトの CommandManager プロパティにアクセスして、MediaPlaybackCommandManager のインスタンスを取得します。
SMTC との統合に関するハウツー ガイダンスについては、「 System Media Transport Controls との統合」を参照してください。
プロパティ
AutoRepeatModeBehavior |
システム メディア トランスポート コントロールの 自動繰り返し コントロールが切り替えたときの動作を定義する オブジェクトを取得します。 |
FastForwardBehavior |
システム メディア トランスポート コントロールの [早送 り] ボタンをタップしたときの動作を定義する オブジェクトを取得します。 |
IsEnabled |
MediaPlaybackCommandManager が有効かどうかを示す値を取得または設定します。 |
MediaPlayer |
MediaPlaybackCommandManager に関連付けられている MediaPlayer インスタンスを取得します。 |
NextBehavior |
システム メディア トランスポート コントロールの [次へ ] ボタンをタップしたときの動作を定義する オブジェクトを取得します。 |
PauseBehavior |
システム メディア トランスポート コントロールの [一時停止 ] ボタンをタップしたときの動作を定義するオブジェクトを取得します。 |
PlayBehavior |
システム メディア トランスポート コントロールの [再生 ] ボタンをタップしたときの動作を定義する オブジェクトを取得します。 |
PositionBehavior |
システム メディア トランスポート コントロールの再生位置コントロールが移動したときの動作を定義する オブジェクトを取得します。 |
PreviousBehavior |
システム メディア トランスポート コントロールの [ 前へ ] ボタンをタップしたときの動作を定義する オブジェクトを取得します。 |
RateBehavior |
システム メディア トランスポート コントロールを使用して再生速度が変更されたときの動作を定義する オブジェクトを取得します。 |
RewindBehavior |
システム メディア トランスポート コントロールの [巻き戻し ] ボタンをタップしたときの動作を定義する オブジェクトを取得します。 |
ShuffleBehavior |
システム メディア トランスポート コントロールの [シャッフル ] ボタンが切り替えたときの動作を定義する オブジェクトを取得します。 |
イベント
AutoRepeatModeReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの 自動繰り返し コントロールからコマンドを受け取ったときに発生します。 |
FastForwardReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの [早送り ] ボタンからコマンドを受け取ったときに発生します。 |
NextReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの [次へ ] ボタンからコマンドを受け取ったときに発生します。 |
PauseReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの [一時停止 ] ボタンからコマンドを受け取ったときに発生します。 |
PlayReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの Play コントロールからコマンドを受け取ったときに発生します。 |
PositionReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールから現在の再生位置を変更するコマンドを受け取ったときに発生します。 |
PreviousReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの [ 前へ ] ボタンからコマンドを受け取ったときに発生します。 |
RateReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールから現在の再生速度を変更するコマンドを受け取ったときに発生します。 |
RewindReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの [巻き戻し ] ボタンからコマンドを受け取ったときに発生します。 |
ShuffleReceived |
コマンド マネージャーがシステム メディア トランスポート コントロールの Shuffle コントロールからコマンドを受け取ったときに発生します。 |