共用方式為


SystemMediaTransportControls.ButtonPressed 事件

定義

發生于 按下 SystemMediaTransportControls上的按鈕時。

// Register
event_token ButtonPressed(TypedEventHandler<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs const&> const& handler) const;

// Revoke with event_token
void ButtonPressed(event_token const* cookie) const;

// Revoke with event_revoker
SystemMediaTransportControls::ButtonPressed_revoker ButtonPressed(auto_revoke_t, TypedEventHandler<SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs const&> const& handler) const;
public event TypedEventHandler<SystemMediaTransportControls,SystemMediaTransportControlsButtonPressedEventArgs> ButtonPressed;
function onButtonPressed(eventArgs) { /* Your code */ }
systemMediaTransportControls.addEventListener("buttonpressed", onButtonPressed);
systemMediaTransportControls.removeEventListener("buttonpressed", onButtonPressed);
- or -
systemMediaTransportControls.onbuttonpressed = onButtonPressed;
Public Custom Event ButtonPressed As TypedEventHandler(Of SystemMediaTransportControls, SystemMediaTransportControlsButtonPressedEventArgs) 

事件類型

備註

從 Windows 10 1607 版開始,使用MediaPlayer類別或AudioGraph類別播放媒體的 UWP app 預設會自動與 SMTC 整合。 在某些情況下,您可能想要手動控制 SMTC。 在此情況下,您應該通知 ButtonPressed 事件,使用者已按下其中一個 SMTC 按鈕。 如需手動控制 SMTC 的作法指引,請參閱 手動控制系統媒體傳輸控制項

適用於

另請參閱