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

取得 物件,定義切換系統媒體傳輸控制項中 [隨機 顯示] 按鈕時的行為。

事件

AutoRepeatModeReceived

當命令管理員從系統媒體傳輸控制項的 自動重複 控制項收到命令時發生。

FastForwardReceived

當命令管理員從系統媒體傳輸控制項的 [快速轉寄 ] 按鈕收到命令時發生。

NextReceived

當命令管理員從系統媒體傳輸控制項的 [ 下一步 ] 按鈕收到命令時發生。

PauseReceived

當命令管理員從系統媒體傳輸控制項的 [ 暫停 ] 按鈕收到命令時發生。

PlayReceived

當命令管理員從系統媒體傳輸控制項的 Play 控制項收到命令時發生。

PositionReceived

當命令管理員收到從系統媒體傳輸控制項變更目前播放位置的命令時發生。

PreviousReceived

當命令管理員從系統媒體傳輸控制項的 [ 上一頁 ] 按鈕收到命令時發生。

RateReceived

當命令管理員收到從系統媒體傳輸控制項變更目前播放速率的命令時發生。

RewindReceived

當命令管理員從系統媒體傳輸控制項的 [倒轉 ] 按鈕收到命令時發生。

ShuffleReceived

當命令管理員從系統媒體傳輸控制項的 Shuffle 控制項收到命令時發生。

適用於

另請參閱