MediaPlaybackCommandManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 和 從系統媒體傳輸控制項接收事件的行為。 使用此類別自訂 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
- 繼承
- 屬性
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 控制項收到命令時發生。 |