次の方法で共有


MediaPlaybackCommandManager クラス

定義

の動作を指定し、システム メディア トランスポート コントロールからイベントを受信します。 このクラスを使用して、 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
継承
Object Platform::Object IInspectable 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 コントロールからコマンドを受け取ったときに発生します。

適用対象

こちらもご覧ください