MediaPlaybackCommandManager 类

定义

指定 的行为,并从系统媒体传输控件接收事件。 使用此类可自定义 MediaPlayer 与系统媒体传输控件之间的交互。

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 集成的操作指南,请参阅 与系统媒体传输控件集成

属性

AutoRepeatModeBehavior

获取一个 对象,该对象定义切换系统媒体传输控件中的 自动重复 控件时的行为。

FastForwardBehavior

获取一个 对象,该对象定义点击系统媒体传输控件中的 快进 按钮时的行为。

IsEnabled

获取或设置一个值,该值指示是否启用 MediaPlaybackCommandManager

MediaPlayer

获取与 MediaPlaybackCommandManager 关联的 MediaPlayer 实例。

NextBehavior

获取一个 对象,该对象定义点击系统媒体传输控件中的 “下一步 ”按钮时的行为。

PauseBehavior

获取一个 对象,该对象定义点击系统媒体传输控件中的 “暂停” 按钮时的行为。

PlayBehavior

获取一个 对象,该对象定义点击系统媒体传输控件中的“ 播放 ”按钮时的行为。

PositionBehavior

获取一个 对象,该对象定义移动系统媒体传输控件中的播放位置控件时的行为。

PreviousBehavior

获取一个 对象,该对象定义点击系统媒体传输控件中的“ 上一个 ”按钮时的行为。

RateBehavior

获取一个 对象,该对象定义使用系统媒体传输控件更改播放速率时的行为。

RewindBehavior

获取一个 对象,该对象定义点击系统媒体传输控件中的 “倒退 ”按钮时的行为。

ShuffleBehavior

获取一个 对象,该对象定义切换系统媒体传输控件中的 Shuffle 按钮时的行为。

事件

AutoRepeatModeReceived

当命令管理器从系统媒体传输控件的 自动重复 控件收到命令时发生。

FastForwardReceived

当命令管理器从系统媒体传输控件的 “快进 ”按钮收到命令时发生。

NextReceived

当命令管理器从系统媒体传输控件的 “下一步 ”按钮收到命令时发生。

PauseReceived

当命令管理器从系统媒体传输控件的 “暂停” 按钮收到命令时发生。

PlayReceived

当命令管理器从系统媒体传输控件的 播放 控件接收命令时发生。

PositionReceived

当命令管理器收到从系统媒体传输控件更改当前播放位置的命令时发生。

PreviousReceived

当命令管理器从系统媒体传输控件的“ 上一个 ”按钮接收命令时发生。

RateReceived

当命令管理器收到从系统媒体传输控件更改当前播放速率的命令时发生。

RewindReceived

当命令管理器从系统媒体传输控件的 “倒退 ”按钮收到命令时发生。

ShuffleReceived

当命令管理器从系统媒体传输控件的 Shuffle 控件收到命令时发生。

适用于

另请参阅